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
- slovo mailto: nasleduje
- e-mailovú adresu príjemcu a nakoniec príde
- riadky "hlavičky" definujúce predvolené hodnoty pre rôzne časti správ.
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!