par Alexandre Alapetite 2000 ; mise à jour 2006-01-08

Le mailto: en HTML

Le protocole mailto: permet de créer un lien URL vers une adresse courriel, par exemple dans dans une page Web. Il est décrit dans la RFC 2368 et utilise la RFC 2822.

Une adresse simple est de la forme mailto:utilisateur@example.com mais elle peut être enrichie :

<a href="mailto:utilisateur@example.com?subject=sujet%20du%20courrier&cc=copie@example.org&bcc=copieanonyme@example.net&body=Corps%20du%20message.">courriel<a>

Zoom sur les adresses

Ces différentes notations peuvent être utilisées en même temps.
Cela peut être utilisé aussi dans les champs cc et bcc.
D'autres notations comme les commentaires n'ont pas été mises ici, car elles n'ont pas été implémentées dans les messageries les plus utilisées.

Paramètres inutilisables pour le mailto:

Quelques codages

Le mailto: de devrait pas contenir de caractère spéciaux (espaces, sauts de lignes, inférieur, éperluette, ...) et ceux-ci devraient être codés comme défini par le W3C, par le code UTF-8 précédé d'un pourcent "%".

On peut utiliser la fonction JavaScript:
escape(texte);
La fonction inverse : unescape(texteEncode)

Côté PHP: les fonctions urlencode(), et urldecode() font quelque chose de similaire.

https://alexandre.alapetite.fr

Retour

[Creative Commons License] Licence Creative Commons : Paternité - Partage des Conditions Initiales à l'Identique 2.0 France, "BY-SA (FR)"