Adreesị Email Dị Adị Ogologo

Depositphotos 1948865 nwere

Ekwesiri m igwu ala taa iji chọta ya, mana ị maara ihe ogologo ogologo adreesị ozi-e bụ? Ọ na-n'ezie agbajikwa n'ime akụkụ… Aha@Domain.com. Nke a bụ dị ka MMA 2822.

  1. Aha nwere ike ịbụ mkpụrụedemede 1 ruo 64.
  2. Ngalaba nwere ike ịbụ mkpụrụedemede 1 ruo 255.

Chaị… nke ahụ pụtara na nke a nwere ike ịbụ adreesị ozi-e ziri ezi:


loremaipsumadolorasitaametbaconsectetueraadipiscin
gaelitanullamc @ loremaipsumadolorasitaametbaconsect
etueraadipiscingaelitcaSedaidametusautanisiavehicu
laaluctuscaPellentesqueatinciduntbadiamaidacondimn
tumarutrumbaturpisamassaaconsectetueraarcubaeuatin
ciduntaliberoaaugueavestibulumaeratcaPhasellusatin
ciduntaturpisaduis.com

Gbalịa itinye ya na kaadị azụmahịa! N’ụzọ na-emegide onwe ya, imirikiti ogige adreesị ozi-e nwere nanị mkpụrụedemede 100 na weebụ. Nke ahụ abụghị eziokwu. Ọ bụrụ n'ịchọrọ ịmepụta adreesị ozi-e maka nrụpụta kwesịrị ekwesị site na iji PHP, achọtara m mpempe akwụkwọ a na net:

http://derrick.pallas.us/email-validator/ # License: License Free License 2.1 # Version: 2006-12-01a ọ bụrụ na (! ereg (''. '^'. '[-! # $% & \ '* + / 0-9 =? AZ ^ _a-z {|} ~]'. '(\\.? [-! # $% & \' * + / 0-9 =? AZ ^ _a-z { |} ~]) * '.' ''. '[a-zA-Z] (-? [a-zA-Z0-9]) *'. '(\\. [a-zA-Z] (- ? [a-zA-Z0-9]) *) + '.' $ ', $ email)) laghachi ụgha; ndepụta ($ obodo, $ ngalaba) = gbawara ("@", $ email, 2); ọ bụrụ na (strlen ($ local)> 64 || strlen ($ domain)> 255) laghachi ụgha; ma ọ bụrụ na ($ ego &&!! gethostbynamel ($ ngalaba)) laghachi ụgha; laghachi eziokwu; # END ######}

9 Comments

  1. 1
  2. 2

    Ee, achọpụtara m na enweghị nnabata nke usoro azịza ndị ọzọ na RFC. Otú ọ dị, achọpụtara m na ọbụna a regex bụ ihe na-enweghị atụ na ọ bụghị ụkpụrụ. M na-echeta na-agụ n'ezie regex (ikwe <,>,, wdg) bụ kwa kpụ ọkụ n'ọnụ n'ihi na ọtụtụ Filiks.

    Agbanyeghị, edere ya nkenke ma bụrụkwa azịza ga-anabata ngwa email ọ bụla.

    Daalụ ọzọ!
    Doug

  3. 3

    O di nwute, ejikọrọ m peeji ahụ na RFC na-ezighi ezi (2821 kama 2822) mana emeziri ya. Nkuku nkuku enweghị ike ịbụ akụkụ nke mpaghara ma ọ bụ ngalaba ngalaba nke adreesị ozi-e; kama nke ahụ, ha na-anọchi anya akara ngosi, yabụ enwere ike iji ha gbaa adreesị ozi-e (dịka ọmụmaatụ na onye na-agụ akwụkwọ ozi gị) kpomkwem n'ihi na ha enweghị ike ịbụ akụkụ nke adreesị ahụ.

    Otu ihe ọrụ m na-anaghị eme bụ ichegbu onwe gị banyere ụdị adreesị ozi-e e hotara - ebe mpaghara mpaghara ahụ na-apụta na nkwuputa abụọ - n'ihi na RFC2821 na-ekwu n'ụzọ doro anya na ọ dịghị onye kwesịrị ide ederede ha n'ụzọ ahụ. (Ekwenyere m na ụdị ahụ bụ maka nkwado azụ na ọ bụ omume ọjọọ ugbu a.)

  4. 4

    N'ezie RFC2821 B the ziri ezi akwụkwọ maka adreesị ozi-e ogologo. Achọtara m ya ebe ahụ, mana ọ bụghị na RFC 2822.

  5. 5

    Enwere mmachi na RFC 2821 n'ogologo adreesị na MAIL na iwu RCPT nke mkpụrụedemede 256. A ga-atụle njedebe dị elu na ogologo okwu adreesị dị ka 256.

    - Isi mmalite: RFC 3696 Errata

    Ọzọkwa, n'ihi na RFC 2181 na-ekwu "A na ngalaba aha zuru ezu na-ejedebe na octets 255", ndị mmadụ na-asụgharị ya ugboro ugboro (gụnyere ndị edemede nke ndị ọzọ RFC) dị ka nke pụtara na ngalaba aha nwere ike ịbụ 255 chars ogologo. Mana RFC2181 na-ekwu maka nnọchite anya ọkwa protocol DNS na waya, ọ bụghị ederede ederede.

    Ogologo kachasị nke ngalaba aha bụ 253 chars (254 gụnyere akara ntụpọ, 255 octets na waya na ịkwụsị null). Na nke ahụ bụ ihe EGO na DiG na-emejuputa.

  6. 6
  7. 7
  8. 8

Kedu ihe ị chere?

Ebe a na-eji Akismet iji belata spam. Mụta otu esi etinye usoro data gị.