"Mailto" elementų trumpas vadovas: URL

Galite nurodyti numatytuosius dalykus, kūno tekstą ir dar daugiau el. Pašto nuorodų

Jei įgalinsite svetainės lankytojus siųsti jums el. Laišką naudodami "mailto:" nuorodą, jūs suteikėte jiems itin patogų būdą susisiekti. Viskas, ką jie turi padaryti, yra paspausti ir pradėti rašyti savo pranešimą.

Bet šis patogumas yra ne visi galingi mailto: yra sandėlyje. Tarkime, kad norite apibrėžti numatytąjį "Tema", pvz., Kad žinotumėte, kad el. Laiškas buvo išsiųstas adresu "mailto:" jūsų svetainėje. Arba galbūt norėsite pasiūlyti numatytąjį teksto kūnui, jei lankytojai spustelėja tam tikrą nuorodą (galite naudoti ją, pavyzdžiui, sukurti paprastą tyrimą).

Leiskite sužinoti, kaip šie išplėstiniai, bet jokiu būdu sunku naudoti mailto: darbas.

Mailto: URL

"Mailto" URL iš esmės susideda iš trijų dalių. Pirmasis ateina

Iki

Gavėjo el. Pašto adresas (kuris po mailto: iš karto) faktiškai gali būti daugiau nei vienas adresas. Keli adresai yra atskirti kableliu (taip pat, kaip jūs jį naudojate el. Pašto kliento eilutėje To:). Įdomu tai, kad "mailto:" nuoroda taip pat galioja (ir veikia), jei jame nėra jokio numatytojo gavėjo adreso.

Todėl visiškai teisėtai įkelti numatytąjį temą (naudojant " subject =" ) tiesiai po mailto:. Mes galime sukurti pranešimą su numatytąją temą, bet ne numatytuoju gavėju: mailto:? Subject = Doc,% 20do% 20da% 20dance .

Antraštės

Geriausi dalykai, žinoma, ateina paskutinis. "Mailto: URL" "header" dalyje mes galime padaryti beveik viską. Kiekvienas antraštės pavadinimas ir vertė, nurodyta RFC 2822 -Interneto pranešimo formoje, gali būti naudojami teoriškai.

Ne tik mes galime nurodyti "Subject:" eilutes, bet taip pat "Cc:" (atsiųsti kopiją) arba "Bcc:" (akloji kopija).

X-antraštės

Ypač įdomus yra sugebėjimas "išrasti" savavališkas antraštes . Prieš juos turi būti tik "X-", kad būtų teisėtas - galbūt žinote visur esančią "X-Mailer:" antraštę. Kartu su el. Pašto klientu, galinčiu filtruoti pagal savavališkas antraštes, tai daro puikias rūšiavimo ir filtravimo galimybes.

Visos antraštės yra nurodytos taip pat, kaip mes jau žinome iš temos: [antraštės pavadinimas] = [antraštės reikšmė], pavyzdžiui: XZ = Y.

Deja, tokie "X-Headers" dirba su beveik bet kokiu naršyklės ir el. Pašto kliento deriniu, todėl negalima pasikliauti, kad jie būtų išsiųsti.

Numatytasis pranešimo tekstas

Galiausiai yra vienas specialus antraštės pavadinimas: kūnas .

Naudodami šią "antraštę" galite nurodyti tekstą, kuris bus rodomas el. Pašto žinutės kūne. "Mailto: URL" sistemos kūno dalis pirmiausia skirta trumpiems teksto pranešimams.

Dėl to, kaip nuorodos veikia HTML, specialieji simboliai turi būti užkoduoti, kai jūs sukonfigūravote numatytąjį "mailto:" nuorodą. Pavyzdžiui, tarpas turi būti išverstas į "% 20", o eilutės pertrauka tampa "% 0D% 0A".

Laimei, jūs neturite prisiminti šių kodavimų ar daryti juos rankomis. Vietoje to naudokite "JavaScript" arba patogų mailto: URL koduotuvą.

Sujungti antraštes

Bet kaip galite, pavyzdžiui, turėti daugiau nei vieną "antraštės" dalį, numatytąjį temą ir numatytąjį pranešimo tekstą? Tai atliekama su ampersandu: & .

Pirmasis antraštė po gavėjo adreso eina po klausimo ženklo: "?". Visos būsimos antraštės prisegamos bet kokia tvarka, atskirtos ampersandais.

Pavyzdžiui (linijų pertraukos čia yra tik siekiant užtikrinti tvarkingą išvaizdą, žinoma, jų neįrašėte į URL):
mailto: recipient@example.com
? Subject = Ha!
& X-Mailer = Baluba
& body = Ha!% 0D% 0ABla!