वैध ईमेल पते की अधिकतम लंबाई क्या है? क्या इसे किसी मानक द्वारा परिभाषित किया गया है?
वैध ईमेल पते की अधिकतम लंबाई क्या है? क्या इसे किसी मानक द्वारा परिभाषित किया गया है?
जवाबों:
ईमेल पता 254 वर्णों से अधिक का नहीं होना चाहिए ।
यह IETF द्वारा प्रस्तुत इरेटा के बाद स्वीकार किया गया था । किसी भी पते का पूर्ण निदान ऑनलाइन उपलब्ध है । RFC 3696 के मूल संस्करण ने 320 को अधिकतम लंबाई के रूप में वर्णित किया, लेकिन जॉन क्लेन्सिन ने बाद में एक गलत मान स्वीकार किया, क्योंकि एक पथ के रूप में परिभाषित किया गया था
Path = "<" [ A-d-l ":" ] Mailbox ">"
इसलिए एक तत्व बनाने के लिए मेलबॉक्स तत्व (यानी, ईमेल पता) के चारों ओर कोण कोष्ठक होते हैं, जो पथ की लंबाई को 256 वर्ण या उससे कम तक सीमित करने के लिए अधिकतम 254 वर्ण होते हैं।
RFC 5321 राज्यों में निर्दिष्ट अधिकतम लंबाई :
एक रिवर्स-पथ या फ़ॉरवर्ड-पथ की अधिकतम कुल लंबाई 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
<>
कोष्ठक के साथ 256 तक सीमित करता है ...
user+inbox@domain
?
उपयोगकर्ता
उपयोगकर्ता नाम की अधिकतम कुल लंबाई 64 वर्ण है।
डोमेन
डोमेन भाग में अधिकतम 255 वर्ण ("@" के बाद)
हालाँकि, RFC 2821 पढ़ने पर प्रतिबंध है :
एक रिवर्स-पथ या फ़ॉरवर्ड-पथ की अधिकतम कुल लंबाई 256 वर्ण है, जिसमें विराम चिह्न और तत्व विभाजक शामिल हैं ”। चूँकि उन फ़ील्ड्स में जो पते फिट नहीं होते हैं वे सामान्य रूप से उपयोगी नहीं होते हैं, पते की लंबाई पर ऊपरी सीमा को सामान्य रूप से 256 माना जाना चाहिए, लेकिन एक पथ के रूप में परिभाषित किया गया है: पथ = "<" [Adl ":"] मेलबॉक्स "> “फॉरवर्ड-पथ में मेलबॉक्स के अलावा कम से कम एक कोण कोष्ठक होगा, जो ईमेल पते को 254 वर्णों तक सीमित करता है।
मेरे जैसे भ्रमित बदमाशों की मदद करने के लिए, "एक वैध ईमेल पते की अधिकतम लंबाई क्या है?" है 254 वर्ण ।
यदि आपका आवेदन एक ईमेल का उपयोग करता है, तो बस 254 वर्ण या उससे कम स्वीकार करने के लिए अपना क्षेत्र निर्धारित करें और आप जाने के लिए अच्छे हैं।
आप यदि इसे यहाँ मान्य है देखने के लिए एक ई-मेल पर परीक्षण के एक झुंड चला सकते हैं। http://isemail.info/
RFC, या टिप्पणियों के लिए अनुरोध इंटरनेट इंजीनियरिंग टास्क फोर्स (IETF) से एक प्रकार का प्रकाशन है जो सीमा के रूप में 254 वर्णों को परिभाषित करता है। यहां स्थित है - https://tools.ietf.org/html/rfc5321#section-4.5.3
नीचे दिए गए लेख के अनुसार:
http://tools.ietf.org/html/rfc3696 (पृष्ठ 6, धारा 3)
यह उल्लेख किया गया है कि:
"ईमेल पतों पर एक लंबी सीमा होती है। यह सीमा" स्थानीय भाग "(" @ "से पहले) में अधिकतम 64 वर्णों (ओकटेट्स) और डोमेन भाग में (अधिकतम 255 वर्ण (ओकटेट्स) है) 320 वर्णों की कुल लंबाई के लिए "@")। ईमेल को संभालने वाले सिस्टम को उन पतों को संसाधित करने के लिए तैयार किया जाना चाहिए, जो लंबे समय तक हैं, भले ही वे शायद ही कभी सामना किए गए हों। "
तो, एक ईमेल पते के लिए अधिकतम कुल लंबाई 320 वर्ण ("स्थानीय भाग": 64 + "@": 1 + "डोमेन भाग": 255 है जो 320 तक गाया जाता है)