Mailto-link-bouwer
Bouw een mailto:-link met geadresseerde, CC, BCC, onderwerp en body. Klik om een vooraf ingevulde e-mail in elke client te openen.
Wat is een mailto-link?
Een mailto:-link is een URL-schema dat de standaard mailclient van de gebruiker opent met een vooraf ingevuld concept. Het is gestandaardiseerd in RFC 6068 en wordt ondersteund door elk groot besturingssysteem, elke webbrowser en elk mobiel platform. Het ontvangeradres staat in het pad, terwijl al het overige — onderwerp, bericht, Cc, Bcc, zelfs aangepaste headers — in de querystring staat en correct percent-encoded moet zijn.
Hoe gebruik je de bouwer
Typ een ontvanger (of meerdere, gescheiden door komma's) in Aan. Voeg een onderwerp en bericht toe — regeleinden, emoji en niet-ASCII-tekens werken allemaal. De Mailto-link-output wordt live bijgewerkt; kopieer hem zoals hij is voor chat, of kopieer de HTML-snippet om een klikbare link direct in een webpagina of e-mailhandtekening te plaatsen. Openen in mailclient start de standaard mailapp van de gebruiker met het concept ingevuld.
Waarom sommige tekens er vreemd uitzien in de URL
Spaties worden %20, regeleinden worden %0A, het ?-scheidingsteken wordt %3F als het in je onderwerp staat. Dat heet percent-encoding en het is verplicht: elke letterlijke spatie, regeleinde of gereserveerd teken zou anders de URL-parser breken. Moderne mailclients decoderen de URL en presenteren het concept normaal, maar sommige oude clients (jij ja, Outlook 2010) decoderen %0A niet als regeleinde. Als je doelgroep oude desktop-clients gebruikt, houd het bericht dan kort en op één regel.
Speciale tekens en encoding
| Veld | Doel | Voorbeeld |
|---|---|---|
to | Primaire ontvanger(s). | alice@example.com |
cc | Cc-ontvangers (zichtbaar voor iedereen). | team@example.com |
bcc | Bcc-ontvangers (verborgen voor anderen). | archive@example.com |
subject | De onderwerpregel van de e-mail. | Quick question |
body | Vooraf ingevulde berichttekst. | Hi Alice, … |
Veelgestelde vragen
Hoe lang mag een mailto-link zijn?
Kan ik een bestand bijvoegen?
mailto:-schema heeft geen bijlageveld — de spec definieert er geen, en geen enkele grote client implementeert het als leverancierextensie. Je enige optie is de bijlage in het bericht vermelden en de gebruiker hem zelf laten toevoegen.Waarom verschijnt mijn regeleinde niet?
%0A (of %0D%0A) gebruikt en geen letterlijk newline-teken. Sommige clients vereisen %0D%0A (carriage-return + line-feed); deze builder geeft beide uit voor maximale compatibiliteit. Als regeleinden nog steeds niet renderen, is de client van de gebruiker ouder dan de spec die hij implementeert.Is mailto veilig tegen spam-harvesters?
mailto:-attributen uit HTML. Obfuscatie (het adres met JavaScript renderen, @ vervangen door een afbeelding) helpt een beetje; een echt contactformulier achter een CAPTCHA helpt veel meer. Voor sites met weinig verkeer is mailto met een publiek adres dat je niet erg vindt om op te geven een prima compromis.