Skip to main content

Rövid útmutató a Mailto: URL elemeihez

Mr. Bean in Room 426 | Episode 8 | Mr. Bean Official (Június 2026)

Mr. Bean in Room 426 | Episode 8 | Mr. Bean Official (Június 2026)
Anonim

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!