Keppeling foar eleminten fan in Mailto: URL

Jo kinne standert ûnderwerpen, lichemsstikken en mear yn e-postlinks befetsje

As jo ​​jo websiden ynskeakelje om jo in e-mail fia in mailto: link te stjoeren, hawwe jo se bepaald mei in spesjaal handige manier om kontakt te meitsjen. Alles wat se dwaan moatte is klikke en begjinne te typen fan harren berjocht.

Mar dizze begeunstigens is net alle machtige mailto: hat yn opslaan. Litte jo sizze dat jo in standert ûnderwerp definiearje wolle, bygelyks, dus jo witte dat de e-post stjoerd waard troch de mailto: link op jo webside. Of miskien wolle jo in standert tekst foar it lichem oanmeitsje as de besikers klikke op in bepaalde keppeling (jo kinne dit brûke om in ienfâldige survey te meitsjen, bygelyks).

Litte wy útfine hoe't dizze avansearre binne, mar troch gjinien dreech gebrûk fan mailto: wurk.

De Mailto: URL

In mailto URL bestiet benammen út trije dielen. Earst komt

Nei

It e-mailadres fan 'e ûntfanger (dat folgje de mailto: fuortendaliks) kin faaks mear as ien adres wêze. Meardere adressen binne skieden troch in komma (krekt as jo it brûke wolle yn 'e ta: rigel fan jo e-postprogramma). Tink derom: in mailto: link is ek jildich (en wurket) as er gjin standert ûntfangeradres befettet.

It is dus perfekt wetlik om it standert ûnderwerp te brûken (brûk ? Subject = ) direkt nei mailto:. Wy kinne in berjocht meitsje mei in standert ûnderwerp, mar gjin standert ûntfanger: mailto:? Subject = Doc,% 20do% 20da% 20dance .

Headers

De bêste dingen, fansels, binne lêste. Yn it "header" diel fan 'e mailto: URL kinne wy ​​hast hast alles dwaan. Elke headernamme en wearde neamd yn RFC 2822 -The Internet Message Format-kin brûkt wurde yn teory.

Net allinnich kinne wy ​​linen "Underwerp:" linen, mar ek "Cc:" (it ferstjoeren fan in kofjekekopie) of "Bcc:" (in blokke kopie-kopy).

X-Headers

Foar beskaat belang is de mooglikheid om 'arbeidige headerlinen' út te finen '. Se moatte allinich foar "X" wurde foar legale - miskien witte jo de omjouwende "X-Mailer:" header. Tegearre mei in e-post kliïnt kin filters op basis fan willekeurige headerlinen meitsje, dit makket foar prachtige sortearring en filtersmooglikheden.

Alle headerlinen wurde spesifisearre op deselde wize wêrop wy al fan it ûnderwerp witte: [header name] = [header wearde], bygelyks: XZ = Y.

Spitigernôch wurkje sokke X-Headers mei hurde elke kombinaasje fan browser en e-postprogramma, dus jo kinne net op harren stjoere.

Standert Message Text

Uteinlik is der ien spesjale kadernamme: lichem .

Mei dizze "koptekst" kinne jo tekst bepale dat ferskynt yn it e-postberjocht. It lichemsdiel fan 'e mailto: URL-skema is primêr bedoeld foar koarte tekstferwizings.

Troch de wize wêrop keppelings yn HTML wurkje, moatte spesjale tekens kodearre wurde as jo in standert liif konstruearje foar in mailto: link. In romte moat oerset wurde nei "% 20", en in linebrechte wurdt "% 0D% 0A".

Gelokkich moatte jo dizze encodings net op 'e hichte bliuwe of meitsje se troch de hân. Brûk JavaScript, of de handige postadres: URL-encoder yn plak.

Kombineare Headers

Mar hoe kinne jo mear as ien "header" diel, in standert ûnderwerp, en in standert berjochttekst hawwe, bygelyks? Dit is dien mei in ampersand: & .

It earste header folget nei it adres fan it adres nei in fraachteken: "?". Alle takomstige kopteksten binne oanbean yn alle bestellingen, skieden troch ampersken.

Bygelyks (de line breaks binne hjir allinnich om geweldige looks te garandearjen, fansels, jo wolle se net yn 'e URL ynfoegje:
mailto: recipient@primer.com
? subject = Ha!
& X-Mailer = Baluba
& lichaam = Ha!% 0D% 0ABla!