Rövid útmutató a Mailto: URL elemeihez

Megadhatja az alapértelmezett tárgyakat, a testszöveget és többet az e-mail linkekben

Ha engedélyezi a webhely látogatóinak, hogy e-mailt küldenek neked egy mailto: linken keresztül, megadta nekik a kapcsolattartás kényelmesebb módját. Mindössze annyit kell tennie, hogy kattinthat és elkezdheti begépelni az üzenetet.

De ez a kényelem nem minden hatalmas mailto: tárolja. Tegyük fel például, hogy meg akarunk határozni egy alapértelmezett tárgyat, hogy tudjuk, hogy az e-mailt a webhelyen található mailto: linken keresztül küldtük el. Vagy talán egy alapértelmezett szöveget szeretne javasolni a szervezet számára, ha a látogatók egy adott linkre kattintanak (például egy egyszerű felmérés létrehozására használhatja).

Lássuk, hogy ezek a fejlett, de semmiképpen nehezebb felhasználások a mailto: munka.

A Mailto: URL

A mailto URL alapvetően három részből áll. Először jön

Nak nek

A címzett e-mail címe (a mailto: azonnal történő) után valójában több cím is lehet. A több címet vessző választja el (éppúgy, ahogy azt az e-mail kliens To: sorában használja). Érdekes módon a mailto: link is érvényes (és működik), ha egyáltalán nem tartalmaz címzett címét.

Ezért teljesen jogszerű az alapértelmezett téma (a ? Subject = ) használatával közvetlenül az mailto után :. Létrehozhatunk egy üzenetet egy alapértelmezett témával, de nem lehet alapértelmezett címzett: mailto:? Subject = Doc,% 20do% 20da% 20dance .

fejlécek

Természetesen a legjobb dolgok jönnek utoljára. A mailto: URL "fejléc" részében szinte bármit is megtehetünk. Az RFC 2822 - Az internetes üzenetek formátuma - bármely fejléc neve és értéke elméletileg használható.

Nem csak a "Tárgy:" sorokat adhatjuk meg, hanem a "Cc:" ("carbon copy") vagy a "Bcc:" (blind carbon copy).

X-fejlécek

Különös érdeklődés az, hogy képesek "feltalálni" az önkényes fejléceket . Csak az "X-" meg kell előznie, hogy legális legyen - talán ismeri az "X-Mailer:" fejlécet. Egy tetszőleges fejlécvonalon alapuló szűrővel képes e-mail klienssel együtt csodálatos válogatási és szűrési lehetőségeket kínál.

Az összes fejlécet ugyanúgy definiáljuk, mint amit a tárgyról már tudunk: [header name] = [header value], például: XZ = Y.

Sajnos az ilyen X-fejlécek a böngésző és az e-mail kliensek alig kombinációjával működnek, így nem számíthat arra, hogy elküldhetők legyenek.

Alapértelmezett üzenet szövege

Végül van egy speciális header name: body .

Ezzel a "fejléccel" megadhat szöveget, amely megjelenik az e-mail üzenet testében. A mailto: URL rendszer testrésze elsősorban rövid szöveges üzenetekre vonatkozik.

Mivel a hivatkozások HTML-ben működnek, a speciális karaktereket kódolni kell, ha az alapértelmezett testet egy mailto: linkre állítja be. A helyet le kell fordítani a "% 20" kifejezésre, és a sortörés "% 0D% 0A" lesz.

Szerencsére nem kell ezeket a kódolást megjegyezned, vagy kézzel csinálni. Használja a JavaScriptet vagy a kényelmes mailto: URL kódolót.

A fejlécek kombinálása

De hogyan lehet egynél több "fejléc" rész, például egy alapértelmezett Tárgy és egy alapértelmezett üzenet szövege? Ezt egy ampersandrel végezzük: & .

Az első fejléc egy kérdőjel után a címzett címét követi: "?". Minden jövőbeni fejléc minden sorrendben csatolva van, amelyet egymástól elválasztottak.

Például (a sortörések itt csak azért, hogy biztosítsák a szép megjelenést, persze, nem illesztené be őket az URL-be):
mailto: recipient@example.com
? subject = Ha!
& X-Mailer = Baluba
& body = Ha!% 0D% 0ABla!