Skip to main content

Rask guide til elementer av en Mailto: URL

Suspense: My Dear Niece / The Lucky Lady (East Coast and West Coast) (April 2025)

Suspense: My Dear Niece / The Lucky Lady (East Coast and West Coast) (April 2025)
Anonim

Hvis du aktiverer besøkende på nettstedet ditt for å sende deg en epost via en mailto: -link, har du gitt dem en spesielt praktisk måte å etablere kontakt med. Alt de trenger å gjøre er å klikke og begynne å skrive inn meldingen.

Men denne bekvemmeligheten er ikke all den mektige mailto: har i butikken. La oss si at du vil definere et standard emne, for eksempel, slik at du vet at e-posten ble sendt via mailto: -linken på nettstedet ditt. Eller kanskje du vil foreslå en standardtekst for kroppen hvis besøkende klikker på en bestemt lenke (du kan bruke dette til å lage en enkel undersøkelse, for eksempel).

La oss finne ut hvordan disse avanserte, men på ingen måte vanskelig bruk av mailto: work.

Mailto: URL

En mailto URL består i utgangspunktet av tre deler. Først kommer:

  • Ordet mailto: etterfulgt av
  • Mottakers e-postadresse, og til slutt kommer
  • Overskriftslinjer definerer standardverdier for ulike meldingsdeler.

Til: Mottakers e-postadresse

Mottakers e-postadresse (som følger med mailto: umiddelbart) kan faktisk være mer enn én adresse. Flere adresser er adskilt av et komma (akkurat som du vil bruke den i Til: -linjen til e-postklienten din). Interessant er en mailto: -kobling også gyldig (og fungerer) hvis den ikke inneholder noen mottakeradresse i det hele tatt.

Det er derfor helt lovlig å sette standardfaget (bruk ? Emne = ) rett etter mailto: . Vi kan opprette en melding med et standard emne, men ingen standard mottaker:

mailto: Emne = Doc,% 20do% 20Da% 20dance.

Overskrifter: Hvor meldingen går og Emnelinjen

De beste tingene kommer selvfølgelig til sist. I headerdelen av mailto: URL kan vi gjøre nesten alt. Ethvert headernavn og verdi angitt i RFC 2822 - Internet Message Format - kan brukes i teorien.

Ikke bare kan vi spesifisere Emne: linjer, men også Cc: (send kullkopi) eller Bcc: (en blind kullkopi).

X-Headers er notat Super Nyttig

Av spesiell interesse er evnen til å oppfinne vilkårlig header linjer. De trenger bare å bli foretatt av X- å være lovlig - kanskje du vet allestedsnærværende X-Mailer: header. Sammen med en e-postklient som er i stand til å filtrere basert på vilkårlig header linjer, gir dette fantastiske sorterings- og filtreringsmuligheter.

Alle overskriftslinjer er spesifisert på samme måte som vi allerede vet fra emnet: header name = header value, for eksempel, X-Z = Y .

Dessverre fungerer slike X-Headers med nesten ingen kombinasjon av nettleser og e-postklient, slik at du ikke kan stole på at de skal sendes.

Standard meldingstekst

Endelig er det ett spesielt headernavn: kropp.

Med denne overskriften kan du spesifisere tekst som vil vises i e-postmeldingslegemet. Kroppsdelen av mailto: URL-ordningen er først og fremst beregnet for korte tekstmeldinger.

På grunn av måten koblinger fungerer i HTML, må spesialtegn være kodet når du bygger en standardkropp for en mailto: link. Et mellomrom må oversettes til %20, for eksempel, og en linjeskift blir % 0D% 0A.

Heldigvis behøver du ikke å huske disse kodene eller gjøre dem for hånd. Bruk JavaScript eller en praktisk mailto: URL-encoder i stedet.

Kombinerer topptekster

Men hvordan kan du ha mer enn en overskriftsdel, et standard emne og en standard meldingstekst, for eksempel? Dette gjøres med en ampersand: &.

Den første overskriften følger mottakerens adresse etter et spørsmålstegn: ?. Alle fremtidige overskrifter er festet i hvilken som helst rekkefølge, adskilt av ampersands.

For eksempel (linjepausene er her bare for å sikre et pent utseende, selvfølgelig vil du ikke sette dem inn i nettadressen):

mailto: [email protected]

? Emne = Ha!

& X-Mailer = Baluba

& Body = Ha!% 0D% 0ABla!