Brzi vodič za elemente Mailto: URL

Možete navesti zadane teme, tekst tijela i više u vezama e-pošte

Ako omogućite posjetiteljima vaše web-lokacije da vam pošalju e-poruku putem veze mailto:, pružili ste im posebno prikladan način uspostavljanja kontakta. Sve što trebate učiniti jest kliknuti i započeti tipkati njihovu poruku.

Ali ova pogodnost nije sve moćne mailto: ima u trgovini. Pretpostavimo da, na primjer, želite definirati zadani predmet, tako da znate da je poruka e-pošte poslana putem veze mailto: na vašoj web stranici. Ili želite predložiti zadani tekst tijela ako posjetitelji kliknu na određenu vezu (možete to upotrijebiti za izradu jednostavnog pregleda, na primjer).

Otkrijmo kako ove napredne, ali nikako teško korištenje mailto: rad.

Mailto: URL

URL mailto uglavnom se sastoji od tri dijela. Prvo dolazi

Do

Adresa e-pošte primatelja (koja slijedi mailto: odmah) može biti više od jedne adrese. Višestruke adrese se odvajaju zarezom (baš kao što biste je upotrebljavali u odjeljku Prima: vašeg klijenta e-pošte). Zanimljivo je da i mailto: link vrijedi (i funkcionira) ako uopće ne sadrži zadanu adresu primatelja.

Stoga je savršeno pravno postaviti zadanu temu (koristeći ? Subject = ) neposredno nakon mailto:. Možemo stvoriti poruku s zadanim temama, ali bez zadanog primatelja: mailto:? Subject = Doc,% 20do% 20da% 20dance .

zaglavlja

Najbolje stvari, naravno, dolaze posljednje. U dijelu "header" mailto: URL možemo učiniti gotovo sve. Bilo koje ime i vrijednost zaglavlja navedene u RFC 2822 - Internet Message Format - mogu se koristiti u teoriji.

Ne samo da možemo navesti linije "Subject:", već i "Cc:" (slanje kopije ugljika) ili "Bcc:" (slijepa kopija ugljika).

X zaglavlja

Od interesa je sposobnost "izumiti" proizvoljne linije zaglavlja . Moraju biti prethodni "X-" kako bi bili pravni - možda znate sveprisutni "X-Mailer:" zaglavlje. Zajedno s klijentom e-pošte koji je sposoban za filtriranje na temelju proizvoljnih linija zaglavlja, to čini prekrasnim mogućnostima sortiranja i filtriranja.

Sve linije zaglavlja navedene su na isti način kao što već znamo o predmetu: [header name] = [vrijednost zaglavlja], na primjer: XZ = Y.

Nažalost, takvi X-Headers rade s gotovo bilo kojom kombinacijom preglednika i klijenta e-pošte, tako da se ne možete oslanjati na njih.

Zadani tekst poruke

Konačno, postoji jedno posebno ime zaglavlja: tijelo .

Pomoću ovog "zaglavlja" možete navesti tekst koji će se prikazati u tijelu poruke e-pošte. Tijelo dijela mailto: URL sheme namijenjeno je prvenstveno kratkim tekstualnim porukama.

Zbog načina na koji veze funkcioniraju u HTML-u, posebni znakovi moraju biti kodirani kada sastavite zadano tijelo za mailto: link. Prostor se mora prevesti na "% 20", na primjer, a prekid linije postaje "% 0D% 0A".

Srećom, ne morate se sjetiti ovih kodiranja ili ih raditi ručno. Umjesto toga koristite JavaScript ili prikladan mailto: URL enkoder.

Kombiniranje zaglavlja

Ali kako možete imati više od jednog dijela "zaglavlja", kao zadani predmet i zadani tekst poruke, na primjer? To je učinjeno s jednom oznakom: & .

Prvo zaglavlje slijedi primateljevu adresu nakon upitnika: "?". Sva buduća zaglavlja priloženi su u bilo kojem redoslijedu, odvojeni od strane znakova.

Na primjer (linije pauze su ovdje samo kako bi se osiguralo uredno izgleda, naravno, ne biste ih umetnuli u URL):
mailto: recipient@example.com
? subject = Ha!
I X-Mailer = Baluba
& Tijelo = Ha!% 0D% 0ABla!