Gwida ta 'malajr għal Elementi ta' Mailto: URL

Tista 'Speċifika Suġġetti Default, Test tal-Korp u Aktar f'Links Email

Jekk tippermetti lill-viżitaturi tal-websajt tiegħek biex jibagħtulek email permezz ta 'mailto: link, ipprovokajt mod partikolarment konvenjenti biex jistabbilixxu kuntatt. Kull ma għandek tagħmel hu li tikklikkja u tibda ttajpjar il-messaġġ tagħhom.

Iżda din il-konvenjenza mhix l-mailto mighty: għandha fil-maħżen. Ejja ngħidu li trid tiddefinixxi Suġġett standard, per eżempju, sabiex tkun taf l-email intbagħtet permezz tal-mailto: link fuq il-websajt tiegħek. Jew forsi inti tixtieq tissuġġerixxi test awtomatiku għall-ġisem jekk il-viżitaturi ikklikkja fuq link partikolari (tista 'tuża dan biex toħloq stħarriġ sempliċi, per eżempju).

Ejja nsibu kif dawn l-użi avvanzati iżda bl-ebda mod diffiċli ta 'mailto: xogħol.

L-Mailto: URL

Mailto URL bażikament jikkonsisti fi tliet partijiet. L-ewwel jiġi

Lil

L-indirizz tal-email tal-benefiċjarju (dak wara l- mailto: minnufih) jista 'attwalment ikun aktar minn indirizz wieħed. L-indirizzi multipli huma separati b'virgola (hekk kif tużaha fil-linja "To" tal-klijent tal-email tiegħek). Interessanti, mailto: link huwa wkoll validu (u jaħdem) jekk ma jkun fih l-ebda indirizz ta 'riċevitur awtomatiku.

Huwa għalhekk perfettament legali li tpoġġi s-suġġett awtomatiku (bl-użu ta ' suġġett = ) direttament wara l- mailto:. Nistgħu noħolqu messaġġ b'suġġett awtomatiku iżda mhux riċevitur awtomatiku: mailto:? Subject = Doc,% 20do% 20da% 20dance .

Headers

L-aħjar affarijiet, naturalment, jiġu l-aħħar. Fil-parti "header" tal-mailto: URL nistgħu nagħmlu kważi xejn. Kwalunkwe isem u valur tal-intestatura speċifikati f'RFC 2822 -Il-Format tal-Messaġġ fuq l-Internet - jistgħu jintużaw fit-teorija.

Mhux biss nistgħu nispeċifikaw linji "Suġġett:", iżda wkoll "Cc:" (tibgħat kopja tal-karbonju) jew "Bcc:" (kopja tal-karbonju għomja).

X-Headers

Ta 'interess partikolari hija l-abbiltà li "nivvinta" linji ta' intestatura arbitrarji. Huma jeħtieġu biss li jiġu preċeduti minn "X-" bħala legali - forsi taf l-intanġibbli "X-Mailer:" header. Flimkien ma 'klijent ta' email kapaċi li jiffiltra fuq linji ta 'header arbitrarji, dan jagħmel għażliet u possibilitajiet ta' għażla tajba.

Il-header lines kollha huma speċifikati bl-istess mod li diġà nafu mis-suġġett: [isem tal-intestatura] = [valur header], per eżempju: XZ = Y.

Sfortunatament, X-Headers bħal dawn jaħdmu bi kważi l-ebda kombinazzjoni ta 'client tal-brawżer u l-email, sabiex ma tkunx tista' tistrieħ fuqhom biex jintbagħtu.

Test tal-Messaġġ Default

Fl-aħħarnett, hemm isem speċjali wieħed tal-intestatura: korp .

B'din "header", tista 'tispeċifika test li jidher fil-korp tal-messaġġ elettroniku. Il-parti tal-korp tal-iskema mailto: URL hija maħsuba primarjament għal messaġġi testwali qosra.

Minħabba l-mod kif jaħdmu r-rabtiet f'HTML, karattri speċjali għandhom ikunu kodifikati meta tinbena korp awtomatiku għal mailto: link. Spazju għandu jiġi tradott għal "% 20", per eżempju, u waqfa tal-linja ssir "% 0D% 0A".

Fortunatament, m'għandekx tiftakar dawn il-kodifikazzjonijiet jew tagħmelhom bl-idejn. Uża JavaScript jew il-mailto konvenjenti: URL encoder minflok.

Jikkombinaw Headers

Imma kif jista 'jkollok aktar minn parti "header" waħda, Suġġett inadempjenti u test ta' messaġġ default, per eżempju? Dan isir b'ammersand: & .

L-ewwel header isegwi l-indirizz tar-reċipjent wara trade mark ta 'interrogazzjoni: "?". L-intestaturi kollha futuri huma mehmuża fi kwalunkwe ordni, separati minn ampersands.

Pereżempju (il-waqfiet tal-linja huma hawn biss biex tkun żgurata dehra pjaċevoli; naturalment, ma tkunx daħħalhom fil-URL):
mailto: recipient@example.com
? subject = Ha!
& X-Mailer = Baluba
& body = Ha!% 0D% 0ABla!