طريقة الاستخدام
- اكتب العنوان أو العناوين في إلى (To). افصل بين عدة عناوين بفاصلة.
- أضف نسخة (Cc) أو نسخة مخفية (Bcc) فقط إن احتاج البريد إليهما، واملأ الموضوع والرسالة.
- انسخ رابط mailto وضعه في صفحتك، أو نزّله ملفاً نصياً.
- اضغط الرابط مرة على حاسوب ومرة على هاتف، للتأكد من أن برنامج البريد يفتح بالحقول التي قصدتها.
كيف يُبنى الرابط
يعرّف معيار RFC 6068 مخطط mailto. يبدأ الرابط بـ mailto: ثم المستلمون. وتأتي الحقول الاختيارية بعد علامة استفهام، كل منها اسم وعلامة يساوي وقيمة، وتُوصل الحقول بعلامة &. والحقول هي cc وbcc وsubject وbody.
تُرمَّز القيم بنسبة مئوية لكل أوكتيت، كما تصف RFC 3986:
- المسافة تصبح %20.
- تُرمَّز الأحرف ?، و=، و&، و# داخل القيمة، حتى لا يقرأها برنامج البريد على أنها نهاية حقل. وعلامة الزائد (+) تُرمَّز أيضاً.
- فاصل السطر في الرسالة يصبح %0D%0A، وهي الصيغة التي تطلبها RFC 6068 لفواصل الأسطر في النص.
- فاصل السطر في الموضوع يصبح مسافة، لأن RFC 6068 تقول إن فواصل الأسطر لا تُستخدم في الحقول الأخرى.
- الأحرف غير ASCII، كالعربية وغيرها، تُكتب كأوكتيتات UTF-8، فمثلاً ü تصبح %C3%BC.
ما لا تفحصه الأداة
- هل العنوان موجود أو يستقبل بريداً. تفحص الأداة أن كل عنوان مكتوب بشكل صحيح، بالفحص نفسه الذي تستخدمه أدوات البريد في هذا الموقع.
- المدة التي يقبلها برنامج بريد بعينه لرابط طويل. اختبر رسالة طويلة بفتح الرابط قبل نشره.
- هل لدى جهاز الزائر برنامج بريد مضبوط كافتراضي. بدونه لا يفعل الرابط شيئاً، لذلك اعرض العنوان في الصفحة إلى جانب الرابط.
مثال محسوب: موضوع ورسالة من سطرين
المستلم هو [email protected]، والموضوع Spring offer، والرسالة فيها سطران: Hello وPlease send the price list.
يُكتب فاصل السطر في الرسالة هكذا %0D%0A، والفاصلة هكذا %2C. أما @ في العنوان فتبقى كما هي، لأن العنوان يُكتب كما يُكتب عند الإدخال.
| الحقل | المكتوب في الرابط |
|---|---|
| إلى | [email protected] |
| الموضوع | subject=Spring%20offer |
| الرسالة | body=Hello%2C%0D%0APlease%20send%20the%20price%20list. |
الأسئلة الشائعة
لماذا تظهر الرسالة على عدة أسطر في برنامج بريدي؟
يُكتب فاصل السطر في الرسالة هكذا %0D%0A، وهي الصيغة التي تطلبها RFC 6068 للنص. يقرؤها برنامج البريد فاصل سطر، لكن بعض البرامج تتعامل مع الرسائل الطويلة بطريقة مختلفة، لذلك تحقق من الرابط في البرنامج الذي تستعمله.
هل يمكنني إضافة عدة مستلمين في إلى ونسخة ونسخة مخفية؟
نعم. اكتب العناوين مفصولة بفواصل في أي من الصناديق الثلاثة. ويعرضها الرابط مع فاصلة بين كل عنوانين، كما يبيّن المعيار للمستلمين.
لماذا تُكتب علامة الاستفهام والعلامة & هكذا %3F وكذلك %26؟
داخل رابط mailto تفصل علامة الاستفهام وعلامة يساوي وعلامة & بين الحقول. وإذا كانت إحداها جزءاً من قيمة، تطلب RFC 6068 ترميزها، فتكون %3F أو %3D أو %26، ويصبح # داخل القيمة %23.
هل تتحقق الأداة من أن العناوين حقيقية؟
لا. تتحقق من أن كل عنوان مكتوب بشكل صحيح. فالعنوان الصحيح قد لا يكون مستخدماً، والعنوان الخاطئ قد يبدو مكتوباً جيداً، لذلك يبقى البريد نفسه الاختبار الحقيقي الوحيد.
هل ترسل الأداة البريد أو تخزّن ما أكتبه؟
لا. يُبنى الرابط في متصفحك، ولا يُرسل ما تكتبه إلينا ولا يُخزَّن. ولا يُنشأ البريد إلا حين يفتح الزائر الرابط في برنامج بريده.
هل يعمل رابط mailto على كل جهاز ومتصفح؟
يعمل حيث يكون برنامج البريد مضبوطاً كافتراضي. وبعض الأجهزة ومستخدمي البريد عبر المتصفح ليس لديهم برنامج افتراضي، لذلك فعنوان البريد الظاهر في الصفحة بجوار الرابط حل احتياطي جيد.
المصادر
- RFC 6068 (باللغة الإنجليزية): مخطط URI لـ 'mailto' (القسمان 2 و5)
- RFC 3986 (باللغة الإنجليزية): معرّف الموارد المنتظم، الصيغة العامة (القسمان 2.1 و2.3)
آخر مراجعة للأرقام والنص: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة.