ትክክለኛ የኢሜል አድራሻ ርዝመት

ተቀማጭ ፎቶግራፎች 1948865 ሴ

እሱን ለማግኘት ዛሬ ቁፋሮ ማድረግ ነበረብኝ ፣ ግን ትክክለኛ የኢሜል አድራሻ ርዝመት ምን እንደሆነ ያውቃሉ? በእውነቱ ወደ ክፍሎች ተከፍሏል… Name@Domain.com. ይህ መሠረት ነው RFC2822.

  1. ስም ከ 1 እስከ 64 ቁምፊዎች ሊሆን ይችላል ፡፡
  2. ጎራ ከ 1 እስከ 255 ቁምፊዎች ሊሆን ይችላል ፡፡

ዋው… ይህ ማለት ትክክለኛ የኢሜይል አድራሻ ሊሆን ይችላል ማለት ነው


ሎሬማይፕሱማዶሎራሲታአሜባቲባንሰንቴቴራአዲፒስሲን
gaelitanullamc @ loremaipsumadolorasitaametbaconsect
etueraadipiscingaelitcaSedaidametusautanisiavehicu
laaluctuscaPellentesqueatinciduntbadiamaidacondimn
tumarutrumbaturpisamassaaconsectetueraarcubaeuatin
ciduntaliberoaaugueavestibulumaeratcaPhasellusatin
ciduntaturpisaduis.com

በቢዝነስ ካርድ ላይ ያንን ለመግጠም ይሞክሩ! የሚገርመው ፣ አብዛኛዎቹ የኢሜል አድራሻ መስኮች በድር ላይ በ 100 ቁምፊዎች የተገደቡ ናቸው ፡፡ ያ በእውነቱ ትክክል አይደለም ፡፡ ፒኤችፒን ለሚጠቀምበት ትክክለኛ ግንባታ የኢሜል አድራሻ ማረጋገጥ ከፈለጉ ፣ ይህንን ቅንጥብ በመረብ ላይ አገኘሁት-

http://derrick.pallas.us/email-validator/ # ፈቃድ-ከአካዴሚያዊ ነፃ ፈቃድ 2.1 # ሥሪት: 2006-12-01a ከሆነ (! 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)) ሐሰት መመለስ; ዝርዝር ($ አካባቢያዊ ፣ $ ጎራ) = የተከፈለ ("@" ፣ $ ኢሜይል ፣ 2); ከሆነ (strlen ($ local)> 64 || strlen ($ domain)> 255) ሐሰት ከተመለሰ; ከሆነ ($ check &&! gethostbynamel ($ domain)) ሐሰት ከተመለሰ; ወደ እውነት መመለስ; # መጨረሻ ######}

9 አስተያየቶች

  1. 1
  2. 2

    አዎ ፣ ከ RFC ጋርም እንዲሁ ሌሎች መፍትሄዎች ተገዢ አለመሆናቸውን አስተውያለሁ ፡፡ ምንም እንኳን ይህ ሬጅክስ እንኳን መደበኛ ያልሆነ እና መደበኛ አለመሆኑን አስተውያለሁ ፡፡ ትክክለኛው regex (<፣> ፣ ወዘተ መፍቀድ) ማንበቡን ለአብዛኞቹ ሂደቶች በጣም ከባድ እንደሆነ አስታውሳለሁ ፡፡

    ሆኖም ፣ እሱ በአጭሩ የተፃፈ ሲሆን በእርግጠኝነት ለማንኛውም የድርጅት ኢሜል መተግበሪያ ተቀባይነት ሊኖረው የሚገባው መፍትሄ ነው ፡፡

    እንደገና አመሰግናለሁ!
    ዳግ

  3. 3

    እንደ አለመታደል ሆኖ ያንን ገጽ ከተሳሳተ አር.ኤፍ.ሲ (2821 ይልቅ 2822) ጋር አገናኘሁት ግን ያ ተስተካክሏል ፡፡ የማዕዘን ቅንፎች የኢሜይል አድራሻ አካባቢያዊ ወይም የጎራ ክፍሎች አካል ሊሆኑ አይችሉም ፤ ይልቁንም እነሱ የማስመሰያ ነጥቦችን ይወክላሉ ፣ ማለትም እነሱ የኢሜል አድራሻውን ለመከበብ ሊያገለግሉ ይችላሉ (ለምሳሌ በደብዳቤ አንባቢዎ ውስጥ) የአድራሻው አካል መሆን ስለማይችሉ በትክክል ፡፡

    የእኔ ተግባር የማይሰራው አንድ ነገር በተጠቀሰው የኢሜል አድራሻዎች ላይ መጨነቅ ነው - የአከባቢው ክፍል በሁለት ጥቅሶች ውስጥ ይገኛል - ምክንያቱም RFC2821 በመሠረቱ ማንም ሰው አድራሻውን በዚያ መንገድ መፃፍ እንደሌለበት ይናገራል ፡፡ (ቅጹ ለኋላ ተኳኋኝነት ነው ብዬ አምናለሁ እና አሁን መጥፎ ልምምድ ነው)

  4. 4

    በእውነቱ RFC2821 ለኢሜል አድራሻ ርዝመት ትክክለኛ ማጣቀሻ ነው። እዚያ አገኘሁት ፣ ግን በ RFC 2822 ውስጥ አይደለም ፡፡

  5. 5

    በ 2821 ቁምፊዎች በ MAIL እና በ RCPT ትዕዛዞች ውስጥ በአድራሻ ርዝመት ላይ በ RFC 256 ውስጥ ገደብ አለ። በአድራሻ ርዝመቶች ላይ ያለው የላይኛው ወሰን በመደበኛነት 256 እንደሆነ ተደርጎ መታየት አለበት ፡፡

    - ምንጭ: - RFC 3696 ኤራራታ

    ደግሞም ፣ RFC 2181 “ሙሉ የጎራ ስም በ 255 ኦክቶት ብቻ የተወሰነ ነው” ስለሚል ፣ የጎራ ስሞች ረጅም 255 ቼሮች ሊሆኑ ይችላሉ ማለት እንደሆነ በሰዎች (የሌሎች አር.ኤፍ.ሲዎች ጸሐፊዎች ጭምር) በተደጋጋሚ በተሳሳተ መንገድ ተተርጉሟል ፡፡ ግን RFC2181 የሚናገረው በሽቦው ላይ ስለ ዲ ኤን ኤስ ፕሮቶኮል-ደረጃ ውክልና ነው ፣ ሊታተሙ የሚችሉ ቁምፊዎችን አይደለም ፡፡

    የጎራ ስም ከፍተኛው ርዝመት 253 ቻርስ ነው (የመከታተያ ነጥብን ጨምሮ 254 ፣ ባዶውን በሽቦው ላይ 255 ኦክተቶችን ጨምሮ)። እና BIND እና DiG የሚተገብሩት ያ ነው ፡፡

  6. 6
  7. 7

    ይቅርታ ፣ ከላይ ያለው ዩ.አር.ኤል ተሰብሯል…

    ገንቢዎች ሊኖሩ የሚችሉትን የኢሜይል አድራሻዎች አቅልለው ሲመለከቱ ጥቂት ችግሮች አስከትሏል ፡፡

    http://www.eph.co.uk/resources/email-address-leng...

    የኢሜል አድራሻዎ እንደ “jack1983@aol.com” ያለ ትንሽ ነገር ከሆነ ምናልባት 30 ቁምፊዎች እንኳን ለጋስ ናቸው ብለው ያስቡ ይሆናል ፡፡

  8. 8

ምን አሰብክ?

ይህ ጣቢያ አይፈለጌን ለመቀነስ Akismet ይጠቀማል. አስተያየትዎ እንዴት እንደሚሰራ ይወቁ.