ความยาวสูงสุดของที่อยู่อีเมลที่ถูกต้องคืออะไร? มันถูกกำหนดโดยมาตรฐานใด ๆ
ความยาวสูงสุดของที่อยู่อีเมลที่ถูกต้องคืออะไร? มันถูกกำหนดโดยมาตรฐานใด ๆ
คำตอบ:
ที่อยู่อีเมลต้องไม่เกิน254ตัวอักษร
นี้ได้รับการยอมรับโดย IETF ต่อไปนี้erratum ส่ง การวินิจฉัยเต็มรูปแบบของที่อยู่ใดก็ตามสามารถใช้ได้ออนไลน์ RFC 3696 เวอร์ชันเดิมอธิบาย 320 เป็นความยาวสูงสุด แต่ภายหลัง John Klensin ยอมรับค่าที่ไม่ถูกต้องเนื่องจาก Path ถูกกำหนดเป็น
Path = "<" [ A-d-l ":" ] Mailbox ">"
ดังนั้นองค์ประกอบกล่องจดหมาย (เช่นที่อยู่อีเมล) จึงมีวงเล็บมุมอยู่รอบ ๆ เพื่อสร้างพา ธ ซึ่งความยาวสูงสุด 254 อักขระเพื่อจำกัดความยาวของพา ธ เป็น 256 ตัวอักษรหรือน้อยกว่า
ความยาวสูงสุดที่ระบุในRFC 5321สถานะ:
ความยาวรวมสูงสุดของ reverse-path หรือ forward-path คือ 256 อักขระ
ผู้คนควรตระหนักถึงความผิดพลาดต่อ RFC 3696 เป็นพิเศษ ตัวอย่างที่ยอมรับได้สามตัวอย่างนั้นเป็นที่อยู่ที่ไม่ถูกต้อง
ฉันได้รวบรวมที่อยู่ทดสอบสองร้อยครั้งซึ่งคุณสามารถดูได้ที่http://www.dominicsayers.com/isemail
320
และกลุ่มมีลักษณะเช่นนี้
{64} @ {255}
64 + 1 + 255 = 320
คุณควรอ่านสิ่งนี้หากคุณตรวจสอบอีเมล
http://haacked.com/archive/2007/08/21/i-knew-how-to-validate-an-email-address-until-i.aspx
<>
วงเล็บ ...
user+inbox@domain
หรือไม่?
ผู้ใช้งาน
ความยาวรวมสูงสุดของชื่อผู้ใช้คือ 64 ตัวอักษร
โดเมน
สูงสุด 255 อักขระในส่วนของโดเมน (ตัวอักษรต่อจาก“ @”)
อย่างไรก็ตามมีข้อ จำกัด ในการอ่านRFC 2821 :
ความยาวรวมสูงสุดของ reverse-path หรือ forward-path คือ 256 อักขระรวมถึงเครื่องหมายวรรคตอนและตัวคั่นองค์ประกอบ” เนื่องจากปกติแล้วที่อยู่ที่ไม่เหมาะสมในเขตข้อมูลเหล่านั้นจึงไม่มีข้อ จำกัด ด้านบนของความยาวของที่อยู่จึงควรพิจารณาเป็น 256 แต่เส้นทางถูกกำหนดเป็น: Path =“ <” [Adl“:”] กล่องจดหมาย“> ” เส้นทางเดินหน้าจะมีวงเล็บมุมอย่างน้อยหนึ่งคู่นอกเหนือจากกล่องจดหมายซึ่ง จำกัด ที่อยู่อีเมลไว้ที่ 254 อักขระ
เพื่อช่วยให้นักเล่นมือใหม่ที่สับสนเช่นฉันคำตอบของ "ความยาวสูงสุดของที่อยู่อีเมลที่ถูกต้องคืออะไร" คือ254 ตัวอักษรตัวอักษร
หากแอปพลิเคชันของคุณใช้อีเมลเพียงตั้งค่าเขตข้อมูลของคุณให้ยอมรับ 254 อักขระหรือน้อยกว่าและคุณพร้อมที่จะไป
คุณสามารถเรียกใช้การทดสอบจำนวนมากในอีเมลเพื่อดูว่ามันถูกต้องที่นี่ http://isemail.info/
RFC หรือ Request for Comments เป็นสิ่งพิมพ์ประเภทหนึ่งจาก Internet Engineering Task Force (IETF) ที่กำหนด 254 อักขระเป็นขีด จำกัด อยู่ที่นี่ - https://tools.ietf.org/html/rfc5321#section-4.5.3
คำตอบอื่น ๆ เต็มไปด้วยโคลนเล็กน้อย คำตอบง่ายๆ: 254 ตัวอักษรทั้งหมดในการควบคุมของเราสำหรับอีเมล 256 สำหรับที่อยู่อีเมลทั้งหมดซึ่งรวมถึง "<" ที่จุดเริ่มต้นและ ">" ในตอนท้าย ดังนั้นเราจึงเหลือ 254 ในการใช้งานของเรา
ตามบทความด้านล่าง:
http://tools.ietf.org/html/rfc3696 (หน้า 6, ส่วนที่ 3)
มันบอกว่า:
"มีการจำกัดความยาวของที่อยู่อีเมลขีด จำกัด นั้นมีความยาวสูงสุด 64 อักขระ (octets) ใน" local part "(ก่อน" @ ") และสูงสุด 255 อักขระ (octets) ในส่วนโดเมน (หลัง "@") สำหรับความยาวทั้งหมด 320 ตัวอักษรระบบที่จัดการกับอีเมลควรเตรียมที่จะดำเนินการกับที่อยู่ที่มีความยาวขนาดนั้นถึงแม้ว่าจะไม่พบก็ตาม "
ดังนั้นความยาวรวมสูงสุดสำหรับที่อยู่อีเมลคือ 320 ตัวอักษร ("ส่วนในพื้นที่": 64 + "@": 1 + "ส่วนของโดเมน": 255 ซึ่งรวมเป็น 320)