Skip to main content

الدليل السريع لعناصر Mailto: URL

Suspense: My Dear Niece / The Lucky Lady (East Coast and West Coast) (أبريل 2025)

Suspense: My Dear Niece / The Lucky Lady (East Coast and West Coast) (أبريل 2025)
Anonim

إذا قمت بتمكين زوار موقعك الإلكتروني من إرسال بريد إلكتروني إليك عبر رابط mailto: ، فقد زودتهم بطريقة ملائمة بشكل خاص لإنشاء جهة اتصال. كل ما عليهم فعله هو النقر والبدء في كتابة رسالتهم.

ولكن هذه الراحة ليست كل ما هو عظيم من mailto: في المخزن. لنفترض أنك تريد تعريف موضوع افتراضي ، على سبيل المثال ، حتى تعرف أن البريد الإلكتروني قد تم إرساله عبر mailto: الرابط على موقع الويب الخاص بك. أو ربما تريد اقتراح نص افتراضي للجسم إذا قام الزوار بالنقر فوق رابط معين (يمكنك استخدام هذا لإنشاء استبيان بسيط ، على سبيل المثال).

دعونا معرفة كيف أن هذه الاستخدامات المتقدمة ولكن بأي حال من الأحوال من الصعب mailto: العمل.

Mailto: URL

يتكون عنوان URL الخاص بـ mailto أساسًا من ثلاثة أجزاء. يأتي أولا:

  • الكلمة ميلتو: تليها
  • عنوان البريد الإلكتروني للمستلم ، وفي النهاية يأتي
  • خطوط الرأس التي تحدد القيم الافتراضية لأجزاء الرسائل المختلفة.

إلى: عنوان البريد الإلكتروني للمستلم

عنوان البريد الإلكتروني للمستلم (الذي يتبع ميلتو: على الفور) قد يكون في الواقع أكثر من عنوان واحد. يتم فصل العناوين المتعددة بفاصلة (تمامًا كما تستخدمها في: إلى: خط عميل البريد الإلكتروني الخاص بك). ومن المثير للاهتمام ، أن mailto: الرابط صالح (ويعمل أيضًا) إذا كان لا يحتوي على عنوان مستلم افتراضي على الإطلاق.

ولذلك فمن الطبيعي تماما لوضع الموضوع الافتراضي (باستخدام ؟ الموضوع = ) مباشرة بعد ميلتو: . يمكننا إنشاء رسالة بموضوع افتراضي ولكن لا يوجد مستلم افتراضي:

ميلتو: موضوع = الوثيقة،٪ 20do٪ 20da٪ 20dance.

الرؤوس: أين تذهب الرسالة وخط الموضوع

أفضل الأشياء ، بالطبع ، تأتي في النهاية. في الجزء العلوي من mailto: عنوان URL ، يمكننا إجراء أي شيء تقريبًا. يمكن استخدام أي اسم رأس والقيمة المحددة في RFC 2822 - تنسيق رسالة إنترنت - نظريًا.

لا يمكننا فقط تحديد الموضوع: الخطوط ، ولكن أيضًا نسخة إلى: (إرسال نسخة كربونية) أو نسخة مخفية الوجهة: (نسخة كربونية أعمى).

X-Headers هل ملاحظة سوبر مفيدة

من أهمية خاصة هو القدرة على ابتكار خطوط رأسية عشوائية. هم فقط بحاجة إلى أن يسبقها X- ليكون قانونيا - ربما كنت تعرف في كل مكان X-Mailer: header. جنبا إلى جنب مع عميل بريد إلكتروني قادر على التصفية على أساس خطوط رأسية عشوائية ، وهذا يجعل لفرز رائع وفرص الترشيح.

يتم تحديد جميع خطوط الرأس بالطريقة نفسها التي نعرفها بالفعل من الموضوع: header name = header value، فمثلا، X-Z = Y .

لسوء الحظ ، تعمل رؤوس X-Headers هذه بالكاد مع أي مجموعة من برامج المتصفح والبريد الإلكتروني ، لذلك لا يمكنك الاعتماد عليها لإرسالها.

نص الرسالة الافتراضي

أخيرًا ، هناك اسم رأس خاص واحد: الجسم.

باستخدام هذا العنوان ، يمكنك تحديد النص الذي سيظهر في نص رسالة البريد الإلكتروني. الجزء الأساسي من mailto: عنوان URL مخصص في المقام الأول للرسائل النصية القصيرة.

نظرًا لطريقة عمل الارتباطات في HTML ، يجب ترميز الأحرف الخاصة عند إنشاء نص افتراضي لرابط mailto:. يجب ترجمة المساحة إلى %20على سبيل المثال ، ويصبح فاصل سطر ٪ 0D٪ 0A.

لحسن الحظ ، لم يكن لديك لتذكر هذه الترميزات أو القيام بها باليد. استخدم جافا سكريبت أو mailto مناسب: متصفح URL بدلا من ذلك.

الجمع بين الرؤوس

ولكن كيف يمكن أن يكون لديك أكثر من جزء رأس ، وموضوع افتراضي ، ونص رسالة افتراضي ، على سبيل المثال؟ يتم ذلك باستخدام علامة العطف: &.

يتبع العنوان الأول عنوان المستلم بعد علامة الاستفهام: ?. يتم إرفاق جميع الرؤوس المستقبلية بأي ترتيب ، مفصولة بعلامات العطف.

على سبيل المثال (فواصل الأسطر هنا فقط لضمان مظهر أنيق ؛ بالطبع ، لن تقوم بإدراجها في عنوان URL):

ميلتو: [email protected]

؟ الموضوع = ها!

& X-ميلر = بالوبا

والجسم = ها!٪ 0D٪ 0ABla!