क्या आपने कभी सोचा है ईमेल पते में कौन से वर्ण अनुमत हैं or ईमेल पते के सिंटैक्स के नियम क्या हैं?कंप्यूटर और प्रोग्रामिंग भाषाओं की दुनिया में, यह सर्वविदित है कि एक अतिरिक्त रिक्त स्थान या बिंदु किसी प्रोग्राम या क्रिया को बाधित कर सकता है। ईमेल की दुनिया में भी, बिल्कुल यही नियम लागू होते हैं। एक सही ईमेल पते में कुछ मानक भाग होने चाहिए। अगर हर भाग अपने नियमों का पालन नहीं करता है, तो एक सिंटैक्स त्रुटि दिखाई देगी। इसे और स्पष्ट करने के लिए, मैं एक मान्य ईमेल पता प्रदान करना चाहता/चाहती हूँ: [ईमेल संरक्षित]इस पते में कोई सिंटैक्स त्रुटि नहीं है। अगर मैं एक अतिरिक्त बिंदु जोड़ दूँ, तो यह एक सिंटैक्स त्रुटि बन जाती है: [ईमेल संरक्षित].

प्रत्येक ईमेल पते के तीन मुख्य भाग होते हैं:

  1. प्राप्तकर्ता का नाम या स्थानीय भाग
  2. @ प्रतीक
  3. डोमेन भाग
डोमेन भागों

मैं मानक ईमेल पते के प्रत्येक भाग का वर्णन करने जा रहा हूँ।

स्थानीय भाग

स्थानीय भाग या प्राप्तकर्ता का नाम @ चिह्न से ठीक पहले आता है। यह खाताधारक का नाम, कंपनी में प्रबंधक जैसी भूमिका, या कोई विभाग हो सकता है। स्थानीय भाग में कुछ विशिष्ट और परिभाषित वर्णों का उपयोग किया जा सकता है:

  1. लोअरकेस और अपरकेस लैटिन अक्षर प्रथम से अंतिम अक्षर तक और AZ
  2. अंक 0 से 9 तक
  3. डॉट ., बशर्ते कि यह पहला या आखिरी अक्षर न हो जब तक कि उद्धृत न किया गया हो, और यह भी कि यह लगातार न हो जब तक कि उद्धृत न किया गया हो। उदाहरण के लिए, [ईमेल संरक्षित] अनुमति नहीं है लेकिन “mark..russell”@example.com की अनुमति है
  4. अंतरिक्ष और “(),:;<>@[] कुछ वर्णों की अनुमति प्रतिबंधों के साथ है। इन्हें केवल उद्धृत स्ट्रिंग के अंदर ही अनुमति है, और इसके अतिरिक्त, बैकस्लैश या डबल-कोट के पहले एक बैकस्लैश होना चाहिए।
  5. स्थानीय भाग के दोनों सिरों पर कोष्ठकों के साथ टिप्पणियाँ की अनुमति है। उदाहरण के लिए mark.russell(comment)@server.com और (comment)[ईमेल संरक्षित] दोनों बराबर हैं [ईमेल संरक्षित].

यद्यपि उपरोक्त सभी वर्ण तार्किक रूप से मान्य हैं, फिर भी कुछ ईमेल प्रदाता कुछ वर्णों के उपयोग को प्रतिबंधित कर सकते हैं। इसके अलावा, ईमेल पते अपरकेस और लोअरकेस के प्रति संवेदनशील हो सकते हैं। हालाँकि, अधिकांश ईमेल सर्वर सभी वर्णों को एक ही इनबॉक्स मानने के लिए कॉन्फ़िगर किए गए हैं। यह ध्यान देने योग्य है कि स्थानीय भाग 64 वर्णों से अधिक नहीं हो सकता।

@ प्रतीक

मुझे लगता है कि यह अनुमान लगाना आसान है। स्थानीय भाग के बाद केवल एक @ होना चाहिए जो स्थानीय-भाग और डोमेन-भाग को अलग करता है।

डोमेन भाग

एक डोमेन नाम में एक या एक से ज़्यादा खंड होते हैं, जिन्हें तकनीकी रूप से लेबल कहा जाता है, जो आमतौर पर आपस में जुड़े होते हैं और बिंदुओं से अलग होते हैं। उदाहरण के लिए example.com।

डोमेन नाम (द्वितीय-स्तरीय डोमेन)

डोमेन नाम अक्षरों और अंकों की एक श्रृंखला है जो इंटरनेट पर किसी एकल मेलबॉक्स प्रदाता या संस्था के स्वामित्व और संचालन वाले स्थान का वर्णन करती है। डोमेन नाम भाग के लिए इन वर्णों की अनुमति है:

  1. लोअरकेस और अपरकेस लैटिन अक्षर प्रथम से अंतिम अक्षर तक और AZ
  2. अंक 0 से 9 तक
  3. हैफ़ेन:
  4. आईपी ​​पते वर्गाकार कोष्ठकों से घिरा हुआ: mark.russell@[192.168.2.1] या mark.russell@[IPv6:2001:db8::1]
  5. डॉट ., यदि उपडोमेन का उपयोग किया जाता है। उदाहरण: [ईमेल संरक्षित]

TLD या शीर्ष-स्तरीय डोमेन

शीर्ष-स्तरीय डोमेन को सबसे दाहिने लेबल द्वारा व्यक्त किया जाता है; उदाहरण के लिए, डोमेन नाम www.debounce.com शीर्ष-स्तरीय डोमेन का हिस्सा है io.

यहां 2020 में विचार करने के लिए पांच सबसे आम डोमेन एक्सटेंशन दिए गए हैं।

  • .com
  • नेट.
  • संगठन.
  • . सह
  • . हमें

यह उल्लेखनीय है कि डोमेन भाग (डोमेन नाम + TLD) 255 वर्णों से अधिक नहीं हो सकता।
टीएलडी

उदाहरण

बेहतर समझ के लिए यहां मान्य और अमान्य ईमेल सिंटैक्स के कुछ उदाहरण दिए गए हैं।

ईमेल

वैध वाक्यविन्यास?

कारण

[ईमेल संरक्षित]

हाँ

-

xyz.example.com

नहीं

कोई @ वर्ण नहीं.

x@y@[ईमेल संरक्षित]

नहीं

उद्धरण चिह्नों के बाहर केवल एक @ की अनुमति है।

#!$%&'*+-/=?^_`{}|[ईमेल संरक्षित]

हाँ

अजीब है, लेकिन यह बात सही है 😉

[ईमेल संरक्षित]

नहीं

@ से पहले डबल डॉट की अनुमति नहीं है।