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:
- A szó mailto: majd ezt követi
- A címzett e-mail címe, és végül eljön
- Fejléctorok, amelyek meghatározzák az alapértelmezett értékeket a különböző üzenetrészekhez.
Címzett: A címzett e-mail címe
A címzett e-mail címe (a mailto: azonnal) 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 törvényes az alapértelmezett téma (a ? Subject = közvetlenül azután mailto: . Létrehozhatunk egy üzenetet egy alapértelmezett témával, de nincs alapértelmezett címzett:
mailto:? subject = Doc,% 20do% 20da% 20dance.
Fejlécek: ahol az üzenet megy és a tárgysor
Természetesen a legjobb dolgok jönnek utoljára. A mailto: URL címsorában 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 lehet megadni, hanem a Cc: (egy karbon másolat küldése) vagy a Bcc: (vak másolat).
Az X-fejlécek nagyon hasznosak
Különös figyelmet érdemel a tetszőleges fejléc-sorok feltárása. Csak azt kell megelőznie X- hogy legális legyen - talán ismered a mindenkit X-Mailer: fejléc. 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 tudunk: fejléc neve = fejléc értéke, például, X-Z = 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 fejléc neve: test.
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. Helyet le kell fordítani %20például, és egy sortörés válik % 0D% 0A.
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écrész, 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: [email protected]
? Subject = Ha!
& X-Mailer = Baluba
& Body = Ha!% 0D% 0ABla!




