Ghid rapid pentru elementele unei adrese URL de poștă electronică

Puteți specifica subiectele implicite, textul corpului și multe altele în legăturile de e-mail

Dacă permiteți vizitatorilor site-ului dvs. să vă trimită un e-mail printr-un link mailto: le-ați furnizat o modalitate deosebit de convenabilă de a stabili contacte. Tot ce trebuie să faceți este să faceți clic și să începeți să tastați mesajul.

Dar această comoditate nu este doar un mailt puternic: are în stoc. Să presupunem că doriți să definiți un subiect implicit, de exemplu, pentru a ști că e-mailul a fost trimis prin linkul mailto: de pe site-ul dvs. Web. Sau poate doriți să sugerați un text implicit pentru corp dacă vizitatorii dau clic pe un anumit link (puteți folosi acest lucru pentru a crea un simplu studiu, de exemplu).

Să vedem cum aceste utilizări avansate, dar în nici un caz dificile, ale mailto: work.

URL-ul Mailto:

O adresă URL mailto constă în principal în trei părți. Primul vine

La

Adresa de e-mail a destinatarului (care urmărește mailto: imediat) poate fi de fapt mai mult de o adresă. Adresele multiple sunt separate printr-o virgulă (la fel cum l-ați folosi în linia Către: clientul dvs. de e-mail). Interesant este că un link mailto: este, de asemenea, valabil (și funcționează) dacă nu conține nicio adresă de destinatar implicită.

Prin urmare, este absolut legal să plasați subiectul implicit (folosind ? Subject = ) direct după mailto:. Putem crea un mesaj cu un subiect implicit, dar nici un destinatar implicit: mailto:? Subject = Doc,% 20do% 20da% 20dance .

Cap

Cele mai bune lucruri, desigur, vin ultimul. În partea de antet a adresei mailto: URL putem face aproape orice. Orice nume de antet și valoarea specificată în RFC 2822 - Format mesaj de Internet - pot fi utilizate teoretic.

Nu numai că putem specifica linii "Subiect:", dar și "Cc:" (trimiterea unui exemplar de carbon) sau "Bcc:" (o copie orb de carbon).

X-Cap

De interes deosebit este capacitatea de a "inventa" linii de antet arbitrare. Doar ei trebuie să fie precedați de "X" pentru a fi legali - poate știți ubiquitous "X-Mailer:" antet. Împreună cu un client de e-mail capabil să filtreze pe linii de antet arbitrare, acest lucru face posibilități minunate de sortare și filtrare.

Toate liniile de antet sunt specificate în același mod pe care îl cunoaștem deja de la subiect: [nume antet] = [valoare antet], de exemplu: XZ = Y.

Din nefericire, astfel de X-Headers lucrează cu aproape orice combinație de browser și client de e-mail, astfel încât să nu vă puteți baza pe ele să fie trimise.

Mesajul implicit al mesajului

În sfârșit, există un singur nume special al antetului: corpul .

Cu acest "antet", puteți specifica textul care va apărea în corpul mesajului de e-mail. Partea corporală a schemei mailto: URL este destinată în principal mesajelor scurte text.

Datorită modului în care linkurile funcționează în format HTML, caracterele speciale trebuie să fie codate atunci când construiți un corp implicit pentru o legătură mailto:. Un spațiu trebuie tradus la "% 20", de exemplu, și o pauză de linie devine "% 0D% 0A".

Din fericire, nu trebuie să vă amintiți aceste codificări sau să le faceți manual. Utilizați JavaScript sau codificatorul convenabil pentru mailto: URL.

Combinarea anteturilor

Dar cum puteți avea mai mult de o parte "antet", un Subiect implicit și un text de mesaj implicit, de exemplu? Acest lucru se face cu un ampersand: & .

Primul antet urmărește adresa destinatarului după un semn de întrebare: "?". Toate anteturile viitoare sunt atașate în orice ordine, separate de ampersands.

De exemplu (pauzele de linie sunt aici numai pentru a vă asigura aspectul elegant, desigur, nu le-ați inserat în URL):
mailto: recipient@example.com
? subject = Ha!
& X-Mailer = Baluba
& corp = Ha!% 0D% 0ABla!