Kung pinagana mo ang iyong mga bisita sa website na magpadala sa iyo ng isang email sa pamamagitan ng isang mailto: link, ibinigay mo ang mga ito sa isang partikular na maginhawang paraan ng pagtatatag ng contact. Ang kailangan lang nilang gawin ay mag-click at magsimulang mag-type ng kanilang mensahe.
Ngunit ang kaginhawaan na ito ay hindi lahat ng makapangyarihang mailto: ay nasa imbakan. Sabihin nating gusto mong tukuyin ang isang default na Paksa, halimbawa, upang malaman mo na ang email ay ipinadala sa pamamagitan ng mailto: link sa iyong website. O baka gusto mong magmungkahi ng isang default na teksto para sa katawan kung ang mga bisita ay mag-click sa isang partikular na link (maaari mong gamitin ito upang lumikha ng isang simpleng survey, halimbawa).
Alamin kung paano ang mga advanced na ito ngunit hindi ibig sabihin ay mahirap gamitin ng mailto: trabaho.
Ang Mailto: URL
Ang isang URL ng URL ay binubuo ng tatlong bahagi. Unang dumating:
- Ang salita mailto: sinusundan ng
- Ang email address ng tatanggap, at sa huli ay darating
- Mga linya ng header na tumutukoy sa mga default na halaga para sa iba't ibang bahagi ng mensahe.
Sa: Ang Email Address ng Tatanggap
Ang email address ng tatanggap (na sumusunod sa mailto: agad) ay maaaring maging higit sa isang address. Maramihang mga address ay pinaghihiwalay ng isang comma (tulad ng nais mong gamitin ito sa Upang: linya ng iyong email client). Kapansin-pansin, ang isang link na mailto: ay wasto rin (at gumagana) kung ito ay naglalaman ng walang default na address ng tatanggap.
Kaya ganap na legal na ilagay ang default na paksa (gamit subject = ) nang direkta pagkatapos mailto: . Maaari kaming lumikha ng mensahe na may default na paksa ngunit walang default na tatanggap:
mailto:? subject = Doc,% 20do% 20da% 20dance.
Mga Header: Saan ang Mensahe ay Pupunta at ang Subject Line
Ang pinakamainam na bagay, siyempre, ay huli. Sa bahagi ng header ng mailto: URL maaari naming gawin halos anumang bagay. Ang anumang pangalan ng header at halaga na tinukoy sa RFC 2822 - Ang Format ng Mensahe sa Internet - ay magagamit sa teorya.
Hindi lamang namin matukoy ang Paksa: mga linya, ngunit din Cc: (pagpapadala ng carbon copy) o Bcc: (isang bulag na carbon copy).
X-Headers Sigurado Tandaan Super kapaki-pakinabang
Ang partikular na interes ay ang kakayahang kumatha ng mga arbitrary na linya ng header. Kailangan lang nilang mauna sa pamamagitan ng X- upang maging legal - marahil alam mo ang nasa lahat ng pook X-Mailer: header. Kasama ang isang email client na may kakayahang mag-filter batay sa mga arbitrary na linya ng header, ginagawa ito para sa kahanga-hangang pag-uuri at pag-filter ng mga posibilidad.
Ang lahat ng mga linya ng header ay tinukoy sa parehong paraan na alam na namin mula sa paksa: pangalan ng header = header na halaga, Halimbawa, X-Z = Y .
Sa kasamaang palad, ang mga naturang X-Header ay gumagana nang halos walang kumbinasyon ng browser at email client, kaya hindi ka maaaring umasa sa mga ito na maipadala.
Default Text Message
Sa wakas, may isang espesyal na pangalan ng header: katawan.
Sa header na ito, maaari mong tukuyin ang teksto na lilitaw sa katawan ng mensaheng email. Ang bahagi ng katawan ng mailto: URL scheme ay inilaan lalo na para sa maikling mga tekstong mensahe.
Dahil sa mga link na gumagana sa HTML, dapat na naka-encode ang mga espesyal na character kapag nagtatayo ka ng isang default na katawan para sa isang mailto: link. Ang puwang ay dapat isalin sa %20, halimbawa, at isang break na linya ay nagiging % 0D% 0A.
Sa kabutihang palad, hindi mo kailangang tandaan ang mga pag-encode o gawin ito sa pamamagitan ng kamay. Gumamit ng JavaScript o isang convenience mailto: URL encoder sa halip.
Pagsasama ng Mga Header
Ngunit paano maaari kang magkaroon ng higit sa isang bahagi ng header, isang default na Paksa, at isang default na text message, halimbawa? Ito ay ginagawa sa isang ampersand: &.
Ang unang header ay sumusunod sa address ng tatanggap pagkatapos ng isang tandang pananong: ?. Ang lahat ng mga header sa hinaharap ay naka-attach sa anumang pagkakasunud-sunod, na pinaghihiwalay ng mga ampersand.
Halimbawa (ang mga linya ng break ay narito lamang upang matiyak ang malinis na hitsura, siyempre, hindi mo ipasok ang mga ito sa URL):
mailto: [email protected]
? subject = Ha!
& X-Mailer = Baluba
& body = Ha!% 0D% 0ABla!




