Jos otat verkkosivustosi kävijät lähettämään sinulle sähköpostia mailto: linkin kautta, olet antanut heille erityisen kätevän yhteydenoton. Kaikki mitä heidän on tehtävä on klikata ja aloittaa kirjoittamalla heidän viestin.
Mutta tämä ei ole kaikki mahtava mailto: on varastossa. Oletetaan esimerkiksi, että haluat määrittää esimerkiksi oletushakemuksen, jotta tiedät, että sähköpostiviesti lähetettiin sivustosi mailto: -linkin kautta. Tai ehkä haluat ehdottaa kehon oletustekstiä, jos kävijät napsauttavat tiettyä linkkiä (voit luoda esimerkiksi yksinkertaisen kyselyn).
Tutkitaan, miten nämä edistyneet, mutta ei mikään vaikea käyttää mailto: työtä.
Mailto: URL
Mailto-URL koostuu pääasiassa kolmesta osasta. Ensin tulee:
- Sana mailto: jonka jälkeen
- Vastaanottajan sähköpostiosoite, ja lopulta tulee
- Ohjausrivit, jotka määrittävät oletusarvot eri viestin osille.
Vastaanottajalle: Vastaanottajan sähköpostiosoite
Vastaanottajan sähköpostiosoite (joka seuraa mailto: välittömästi) voi olla useampi kuin yksi osoite. Useat osoitteet erotetaan pilkulla (aivan kuin käytät sitä sähköpostiosoitteesi To: -rivillä). Kiinnostavaa on, että mailto: linkki on myös pätevä (ja toimii), jos se ei sisällä lainkaan oletuksena olevaa vastaanottajan osoitetta.
Siksi on täysin laillista asettaa oletusaihe (käyttäen ? Subject = ) heti sen jälkeen mailto: . Voimme luoda viestin oletusaiheella, mutta ei oletusarvoista vastaanottajaa:
mailto:? subject = Doc% 20do% 20da% 20dance.
Yläosat: missä viesti kulkee ja kohdejono
Tietenkin parhaimmat asiat tulevat viimeiseksi. Mailto: URL-osoitteen otsikkokohdassa voimme tehdä melkein mitä tahansa. RFC 2822: ssa määritelty otsikkonimi ja arvo - Internet Message Format - voidaan käyttää teoriassa.
Ei vain voimme määritellä Subject: rivit, mutta myös Cc: (hiilikopion lähetys) tai Bcc: (sokea hiilikuitin).
X-otsikot ovat erittäin hyödyllisiä
Erityisen mielenkiintoinen on kyky keksiä mielivaltaisia otsikkoriviä. Heidän täytyy vain olla edeltäneet X- olla oikeudellinen - ehkä tiedätte kaikkialla X-Mailer: otsikko. Yhdessä sähköpostiosoitteen kanssa, joka pystyy suodattamaan mielivaltaisten otsikkorivien perusteella, tämä tekee hienoista lajittelu- ja suodatusmahdollisuuksista.
Kaikki otsikkorivit on määritelty samalla tavalla kuin tiedämme jo aiheesta: otsikon nimi = otsikon arvo, esimerkiksi, X-Z = Y .
Valitettavasti tällaiset X-otsikot toimivat tuskin millä tahansa selaimen ja sähköpostiohjelman yhdistelmällä, joten et voi luottaa siihen, että ne lähetetään.
Oletusviestin teksti
Lopuksi on olemassa yksi erityinen otsikon nimi: ruumis.
Tämän otsikon avulla voit määrittää tekstiä, joka näkyy sähköpostiviestiryhmässä. Mailto: URL-järjestelmän kehon osa on tarkoitettu lähinnä lyhyille tekstiviesteille.
Koska linkit toimivat HTML: ssä, erikoismerkit on koodattava, kun muodostat mailto: linkin oletuskehityksen. Tilaa on käännet- tävä %20, ja rivinvaihto tulee % 0D% 0A.
Onneksi sinun ei tarvitse muistaa näitä koodauksia tai tehdä niitä käsin. Käytä sen sijaan JavaScriptia tai kätevää mailto: URL-kooderia.
Yläosien yhdistäminen
Mutta miten sinulla voi olla useampi kuin yksi otsakeosa, oletusaihe ja oletustekstin teksti? Tämä tehdään ampersand: &.
Ensimmäinen otsikko seuraa vastaanottajan osoitetta kysymysmerkin jälkeen: ?. Kaikki tulevat otsikot on kiinnitetty mihin tahansa järjestykseen, erotettuina ampersands.
Esimerkiksi (rivit ovat täällä vain varmistaaksesi siistit ulkoasut, tietenkään et lisää niitä URL-osoitteeseen):
mailto: [email protected]
? Subject = Ha!
& X-Mailer = Baluba
& Body = Ha!% 0D% 0ABla!