Mailto elementlarining tezkor yo'riqnomasi: URL

Siz elektron pochta havolalarida standart mavzularni, tananing matnini va boshqa ma'lumotlarni ko'rsatishingiz mumkin

Agar veb-saytingizga tashrif buyuruvchilaringiz mailto: link orqali sizga elektron pochta orqali xabar jo'natishni faollashtirsangiz, siz ularni aloqa o'rnatishning maxsus usuli bilan ta'minladingiz. Ularni bajarish kerak bo'lgan barcha narsalarni bosish va ularning xabarlarini yozishni boshlashdir.

Lekin bu qulaylik barcha kuchli mailto emas: do'konda. Misol uchun, masalan, sizning elektron pochtangiz veb-saytingizdagi mailto: link orqali yuborilganligini bilasiz. Yoki agar siz mehmonlar ma'lum bir havolani chertgan bo'lsa (masalan, oddiy so'rovni yaratish uchun foydalanishingiz mumkin) tananing standart matnini taklif qilishni xohlaysiz.

Buning qanday rivojlanganligini, ammo mailto: ishdan qanday foydalanayotganini bilib olaylik.

Mailto: URL

Mailto URL asosan uch qismdan iborat. Birinchisi keladi

To

Qabul qiluvchining elektron pochta manzili ( mailto: so'ng darhol) bir necha manzil bo'lishi mumkin. Bir nechta manzillar vergul bilan ajralib turadi (siz uni E-mail mijozingizning Kimga: satrida foydalanganingizdek). Qizig'i shundaki, mailto: link hech qanday ko'rsatuv qabul qiluvchi manzili bo'lmasa ham amal qiladi (va ishlaydi).

Shu sababli, odatiy mavzuni ( mailbox: post yordamida) to'g'ridan-to'g'ri to'g'ridan-to'g'ri qo'yish huquqiga ega. Biz odatiy mavzudagi xabarni yaratishimiz mumkin, ammo standart qabul qiluvchimiz yo'q: mailto:? Subject = Doc,% 20do% 20da% 20dance .

Sarlavhalar

Eng yaxshi narsalar, albatta, oxirgi bo'ladi. Mailto: "URL" bo'limida biz deyarli hech narsa qila olamiz. RFC 2822-Internet Xabar formati-da ko'rsatilgan sarlavha nomi va qiymati nazariyada ishlatilishi mumkin.

Faqat "Mavzu:" satrlarini emas, balki "Cc:" (uglerod nusxasini yuborish) yoki "Bcc:" (ko'r-ko'rona nusxa ko'chirish) nusxasini ham belgilaymiz.

X-to'plamlar

Xususiy qiziqish - o'zboshimchalik bilan nom satrlarini "ixtiro qilish" qobiliyati. Ular faqat "X-" ning qonuniy bo'lishi oldidan bo'lishi kerak - balki "X-Mailer:" sarlavhasini bilasiz. O'zboshimchalik bilan bosh sarlavhalari asosida filtrlash imkoniyatiga ega bo'lgan elektron pochta mijozi bilan birgalikda bu ajoyib tartiblash va filtrlash imkoniyatlarini yaratadi.

Barcha sarlavha satrlari mavzudan allaqachon biladigan usuli bilan ko'rsatilgan: [header name] = [header value], masalan: XZ = Y.

Afsuski, bunday X-Headerlar brauzer va elektron pochta mijozlarining deyarli har qanday kombinatsiyasi bilan ishlaydi, shuning uchun ularga yuborishga ishonishingiz mumkin emas.

Standart xabar matni

Nihoyat, alohida nom nomi mavjud: tanasi .

Ushbu "header" bilan siz elektron pochta xabarlari tanasida ko'rinadigan matnni ko'rsatishingiz mumkin. Mailto ning tananing qismi: URL sxemasi asosan qisqa matnli xabarlar uchun mo'ljallangan.

HTML-da ishlaydigan aloqalar sababli, maxsus belgilar sizning mailto: bog'lanish uchun standart tanasi qurishda kodlanishi kerak. Masofa "% 20" ga tarjima qilinishi kerak va "% 0D% 0A" qatori tanaffus bo'ladi.

Yaxshiyamki, bu kodlashlarni yoddan chiqarmasligingiz kerak yoki ularni qo'l bilan qilish kerak emas. Buning o'rniga JavaScript-ni yoki qulay mailto-dan foydalaning: URL kodlovchi.

Headerlarni birlashtirish

Lekin qanday qilib sizda bir nechta "header" qismi, ko'rsatuv Mavzu va standart xabar matnlari bo'lishi mumkin? Bu ampersand bilan amalga oshiriladi: & .

Birinchi sarlavha savol belgisidan keyin qabul qiluvchining manziliga o'tadi: "?". Barcha kelajakdagi sarlavhalar ampersandlar tomonidan ajratilgan holda har qanday tartibda biriktiriladi.

Misol uchun (yo'nalish tanaffuslari bu erda faqat toza ko'rinishlarni ta'minlash uchun, albatta, ularni URL ga kiritmasligingiz kerak).
mailto: recipient@example.com
? Subject = Ha!
& X-Mailer = Baluba
& body = Ha!% 0D% 0ABla!