Stručný návod k prvkům adresy URL pošty

Můžete zadat výchozí předměty, body text a další v e-mailových odkazů

Pokud povolíte návštěvníkům vašeho webu, aby vám poslali e-mail prostřednictvím odkazu mailto: poskytli jste jim obzvlášť pohodlný způsob, jak založit kontakt. Jediné, co musí udělat, je kliknout a začít psát jejich zprávu.

Ale toto pohodlí není všechno mocné mailto: má v obchodě. Řekněme, že chcete definovat výchozí Předmět, například abyste věděli, že e-mail byl odeslán prostřednictvím odkazu mailto: na vašem webu. Nebo možná chcete navrhnout výchozí text pro tělo, pokud návštěvníci kliknou na konkrétní odkaz (můžete použít například pro vytvoření jednoduchého průzkumu).

Zjistíme, jak jsou tato pokročilá, ale v žádném případě obtížná použití mailto: práce.

Adresa URL služby Mailto:

Adresa URL mailto sestává v podstatě ze tří částí. Nejprve přijde

Na

E-mailová adresa příjemce (která následuje po mailto: okamžitě) může být ve skutečnosti více než jedna adresa. Více adres je odděleno čárkou (stejně jako v řádku Komu: e-mailového klienta). Je zajímavé, že odkaz mailto: je také platný (a funguje), pokud vůbec neobsahuje výchozí adresu příjemce.

Je tedy naprosto legální umístit výchozí předmět (pomocí ? Subject = ) přímo po mailto:. Můžeme vytvořit zprávu s výchozím předmětem, ale žádný výchozí příjemce: mailto:? Subject = Doc,% 20do% 20da% 20dance .

Záhlaví

Nejlepší věci, samozřejmě, jsou poslední. V části hlavičky adresy mailto: můžeme udělat téměř cokoli. Každé jméno a hodnotu záhlaví uvedené v RFC 2822 - Internet Message Format - lze použít teoreticky.

Nejen, že můžeme zadat řádek "Předmět:", ale také "Cc:" (odeslat vytištěnou kopii) nebo "Bcc:" (nevidomá kopie).

X-hlavičky

Zvláštní zájem je schopnost "inventovat" libovolné hlavičky . Potřebuje jim předcházet jen "X", aby byly legální - možná víte všudypřítomné hlavičky "X-Mailer:". Spolu s e-mailovým klientem, který je schopen filtrování na základě libovolných hlavičkových řádků, to umožňuje skvělé možnosti třídění a filtrování.

Všechny řádky záhlaví jsou zadány stejným způsobem, jaký již známe z předmětu: [název záhlaví] = [záhlaví], například: XZ = Y.

Bohužel takové X-Headers pracují s téměř žádnou kombinací prohlížeče a e-mailového klienta, takže se nemůžete spoléhat na to, aby byly odeslány.

Výchozí text zprávy

Konečně existuje jeden speciální název záhlaví: tělo .

Pomocí této "záhlaví" můžete určit text, který se objeví v těle e-mailové zprávy. Část těla schránky mailto: URL je určena především pro krátké textové zprávy.

Vzhledem k tomu, jak odkazy pracují v jazyce HTML, musí být při vytváření výchozího těla pro odkaz mailto: kódovány speciální znaky. Místo musí být například překládáno na "% 20" a přerušení čáry se stává "% 0D% 0A".

Naštěstí nemusíte tyto kódy zapamatovat nebo je provádět ručně. Použijte prosím JavaScript nebo vhodný enkodér adresy mailto: URL.

Kombinace záhlaví

Ale jak můžete mít více než jednu část "záhlaví", výchozí předmět a výchozí text zprávy? To se provádí pomocí příkazu ampersand: & .

První záhlaví následuje po adresní značce adresy příjemce: "?". Všechny budoucí záhlaví jsou připojeny v libovolném pořadí, odděleny ampersandy.

Například (přerušení řádků je zde pouze pro zajištění čistého vzhledu, samozřejmě byste do adresy URL nezadali):
mailto: příjemce@example.com
? subject = Ha!
& X-Mailer = Baluba
& body = Ha!% 0D% 0ABla!