Voit määrittää oletusaiheita, kehon tekstiä ja lisää sähköpostiosoitteissa
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: seuraa
- vastaanottajan sähköpostiosoite ja lopulta tulevat
- "header" -rivit, jotka määrittelevät oletusarvot eri viestin osille.
jotta
Vastaanottajan sähköpostiosoite (joka seuraa mailto: heti) 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.
Tällöin on täysin laillista asettaa oletusaihe (käyttäen ? Subject = ) heti mailto:. Voimme luoda viestin oletusaiheella, mutta ei oletusarvoista vastaanottajaa: mailto:? Subject = Doc,% 20do% 20da% 20dance .
otsikot
Tietenkin parhaimmat asiat tulevat viimeiseksi. Mailto: URL-osoitteen otsikossa voi tehdä melkein mitä tahansa. RFC 2822: ssa määritelty otsikkonimi ja arvo voidaan määritellä teoriassa Internet-viestimuodossa.
Ei vain voimme määrittää "Subject:" rivit, mutta myös "Cc:" (hiilikuitin lähettäminen) tai "Bcc:" (sokea hiilikuitin).
X-otsikot
Erityisen mielenkiintoinen on kyky "keksiä" mielivaltaisia otsikkorivejä . Heidän täytyy vain olla "X-" ennen oikeudellista - ehkä tiedätte kaikkialla olevan "X-Mailer:" otsikon. Yhdessä sähköpostiosoitteen kanssa, joka pystyy suodattamaan mielivaltaisten otsikkorivien perusteella, tämä tekee hienoista lajittelu- ja suodatusmahdollisuuksista.
Kaikki otsikkorivit on määritelty samalla tavoin kuin tiedämme asiasta: [header name] = [header value], esimerkiksi: XZ = 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: runko .
Tämän "otsikon" avulla voit määrittää tekstin, joka näkyy sähköpostiviestissä. 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äännettävä esimerkiksi kohtaan "% 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 enemmän kuin yksi "otsake" -osa, oletusaihe ja oletusviestin 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: recipient@example.com
? subject = Ha!
& X-Mailer = Baluba
& body = Ha!% 0D% 0ABla!