طريقة الاستخدام
- ألصق عناوينك في عناوين البريد الإلكتروني، سطراً لكل عنوان.
- اقرأ صيغة سليمة وأخطاء في الصيغة للعدد.
- لكل عنوان معلّم غير صالح تحت الحكم، اقرأ السبب وصحّح العنوان.
ما الذي تفحصه القواعد
لعنوان البريد على الإنترنت جزء محلي وعلامة @ ونطاق (RFC 5322، القسم 3.4.1). والجزء المحلي إما بصيغة dot-atom، أي أحرف ورموز تفصل بينها نقطة واحدة، وإما نص مقتبس (القسمان 3.2.3 و3.2.4). أما النطاق فهو اسم نطاق، أو عنوان حرفي بين أقواس مربعة يحمل عنوان IPv4 أو IPv6 (RFC 5321، القسم 4.1.3).
- لا يحتاج صندوق البريد في SMTP إلى أحرف غير ASCII، لذلك يفشل هنا أي حرف غير ASCII (RFC 5321، القسم 4.1.2). والعناوين الدولية تحتاج إلى امتدادات لا تفحصها هذه الصفحة.
- تحتوي أجزاء النطاق على أحرف وأرقام وشرطات. ولا يجوز أن يبدأ الجزء بشرطة أو ينتهي بها، ولا تُقبل الشرطة السفلية (RFC 5321، القسم 4.1.2).
حدود الطول
الجزء المحلي 64 أوكتيت على الأكثر، والنطاق 255 أوكتيت على الأكثر (RFC 5321، القسمان 4.5.3.1.1 و4.5.3.1.2). وكل جزء من النطاق 63 أوكتيت على الأكثر (RFC 1035، القسم 2.3.4). والعنوان كله 254 أوكتيت على الأكثر، لأن مسار SMTP من 256 أوكتيت يشمل قوسيه الزاويين (RFC 5321، القسم 4.5.3.1.3).
الصيغة لا تعني التسليم
قد لا يكون العنوان السليم الصيغة موجوداً، وقد يرفض صندوق البريد الرسائل. لا يستطيع أن يعرف ذلك إلا خادم البريد الخاص بالنطاق، وهذه الصفحة لا تتصل بأي خادم أبداً. وتقبل الصفحة العنوان المجرد فقط: الاسم المكتوب قبل العنوان بين قوسين زاويين لا يُفحص كعنوان.
مثال: ثلاثة عناوين مفحوصة
[email protected] له جزء محلي بصيغة dot-atom ونطاق اسم، فصيغته سليمة. أما [email protected] ففيه نقطتان متتاليتان في جزئه المحلي، وهذه الصيغة لا تسمح بذلك (RFC 5322، القسم 3.2.3).
يفشل user@my_host.example لأن RFC 5321 لا تسمح بالشرطة السفلية في جزء من النطاق.
| العنوان | الحكم |
|---|---|
| [email protected] | صالح |
| [email protected] | غير صالح |
| user@my_host.example | غير صالح |
الأسئلة الشائعة
هل يصل البريد إلى العنوان السليم الصيغة؟
ليس بالضرورة. تبيّن الصيغة فقط أن العنوان مكتوب بشكل صحيح. ولا يعرف إن كان صندوق البريد موجوداً إلا خادم البريد الخاص بالنطاق، وهذه الصفحة لا تتصل به.
لماذا يُعد [email protected] غير صالح؟
الجزء المحلي بصيغة dot-atom: حرف أو أكثر من مجموعة تشمل الأحرف والأرقام والرموز، بنقطة واحدة بين كل جزأين. ونقطتان متتاليتان، أو نقطة في أحد الطرفين، تكسران هذه الصيغة (RFC 5322، القسم 3.2.3).
هل يمكن أن يحتوي العنوان على مسافة أو فاصلة؟
فقط داخل جزء محلي مقتبس، مثل ”john doe“@example.com (RFC 5322، القسم 3.2.4). والمسافة أو الفاصلة غير المقتبستين غير مسموحتين في الجزء المحلي.
لماذا يفشل نطاق فيه شرطة سفلية؟
أجزاء نطاقات SMTP أحرف وأرقام وشرطات، وتنص RFC 5321 (القسم 4.1.2) على أن الشرطة السفلية غير مسموح بها فيها. وبعض أسماء DNS تستخدمها لأغراض أخرى، لكن نطاق البريد لا يجوز أن يستخدمها.
ما أطول عنوان مسموح به؟
254 أوكتيت للعنوان نفسه. وقد يكون الجزء المحلي 64 أوكتيت، والنطاق 255، ويتسع مسار SMTP من 256 أوكتيت للعنوان مع قوسيه الزاويين (RFC 5321، الأقسام 4.5.3.1.1 إلى 4.5.3.1.3).
هل ترسل هذه الأداة عناويني إلى أي مكان؟
لا. يتم الفحص في متصفحك، ولا يُرسل شيء مما تلصقه ولا يُخزَّن.
المصادر
- RFC 5322 (باللغة الإنجليزية): تنسيق رسالة الإنترنت
- RFC 5321 (باللغة الإنجليزية): بروتوكول نقل البريد البسيط
- RFC 1035 (باللغة الإنجليزية): أسماء النطاقات، والتنفيذ والمواصفة
آخر مراجعة للأرقام والنص: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة.