Stručný sprievodca prvkami adresy URL mailu

Môžete určiť predvolené predmety, text tela a ďalšie v e-mailových odkazoch

Ak povolíte návštevníkom vašich webových stránok, aby vám poslali e-mail prostredníctvom odkazu mailto: ste im poskytli mimoriadne pohodlný spôsob, ako nadviazať kontakt. Jediné, čo musia urobiť, je kliknúť a začať písať svoju správu.

Ale toto pohodlie nie je všetko mocné mailto: má v obchode. Povedzme, že chcete napríklad definovať predvolený predmet, aby ste vedeli, že e-mail bol odoslaný prostredníctvom odkazu mailto: na vašom webe. Alebo možno chcete navrhnúť predvolený text pre telo, ak návštevníci kliknú na konkrétny odkaz (môžete použiť napríklad na vytvorenie jednoduchého prieskumu).

Poďme zistiť, ako tieto pokročilé, ale v žiadnom prípade zložité použitie mailto: práce.

Adresa URL služby Mailto:

Adresa URL mailto pozostáva v podstate z troch častí. Najprv prichádza

na

E-mailová adresa príjemcu (ktorá nasleduje po mailto: okamžite) môže byť skutočne viac ako jedna adresa. Viacnásobné adresy sú oddelené čiarkou (rovnako ako ich používate v riadku Komu: váš e-mailový klient). Zaujímavé je, že odkaz mailto: je tiež platný (a funguje), ak neobsahuje žiadnu predvolenú adresu príjemcu.

Preto je úplne legálne, aby predvolený predmet (pomocou ? Subject = ) priamo po mailto:. Môžeme vytvoriť správu s predvoleným predmetom, ale žiadny predvolený príjemca: mailto:? Subject = Doc,% 20do% 20da% 20dance .

hlavičky

Najlepšie veci, samozrejme, prídu naposledy. V časti hlavičky adresy mailto: môžeme urobiť takmer čokoľvek. Každý názov a hodnota záhlavia špecifikovaná v RFC 2822 - Internet Message Format - sa môže použiť teoreticky.

Nielenže môžeme špecifikovať riadky "Predmet:", ale aj "Cc:" (odoslanie kópie) alebo "Bcc:" (slepecká kópia).

X-headers

Osobitným záujmom je schopnosť "vymýšľať" ľubovoľné hlavičky . Potrebuje ich predchádzať len "X", aby boli legálne - možno viete všadeprítomnú hlavičku "X-Mailer:". Spolu s emailovým klientom, ktorý je schopný filtrovať na základe ľubovoľných riadkov hlavičky, to umožňuje nádherné možnosti triedenia a filtrovania.

Všetky riadky hlavičky sú špecifikované rovnakým spôsobom, aký už poznáme z predmetu: [názov hlavičky] = [hlavička], napríklad: XZ = Y.

Bohužiaľ, také X-Headers pracujú s takmer žiadnou kombináciou prehliadača a e-mailového klienta, takže sa nemôžete spoliehať na ich odosielanie.

Predvolený text správy

Nakoniec existuje jeden špeciálny názov hlavičky: telo .

Pomocou tejto "hlavičky" môžete určiť text, ktorý sa zobrazí v tele e-mailovej správy. Časť schémy URL mailto: je určená hlavne pre krátke textové správy.

Vzhľadom na to, ako odkazy fungujú v jazyku HTML, špeciálne znaky musia byť zakódované, keď vytvoríte predvolené body pre odkaz mailto: Priestor musí byť preložený napríklad na "% 20" a prerušenie riadku sa stane "% 0D% 0A".

Našťastie tieto kódy nemusíte pamätať ani ich robiť ručne. Použite skript JavaScript alebo vhodný enkodér adresy mailto: URL.

Kombinovanie záhlavia

Ale ako môžete mať napríklad viac ako jednu "hlavičkovú" časť, predvolený predmet a predvolený text správy? Toto sa vykonáva pomocou ampersand: & .

Prvá hlavička sleduje adresu príjemcu po otázke: "?". Všetky budúce hlavičky sú pripojené v akomkoľvek poradí, oddelené ampersandmi.

Napríklad (prerušenia riadkov sú tu len preto, aby ste zabezpečili čistý vzhľad, samozrejme ich nezadali do adresy URL):
mailto: recipient@example.com
? Subject = Ha!
A X-Mailer = Baluba
& Body = Ha!% 0D% 0ABla!