Tout ceux
qui ont déjà construit une page HTML ont probablement
déjà fait appel à la fonction mailto:,
qui permet d'envoyer un mail à une adresse donnée via
le logiciel de mail par défaut. Malgré tout, une grande
partie des possibilités offerte par ce type d'URL est rarement
utilisé, alors qu'elles permettraient d'affiner le mail envoyé.
Nous allons ici lister toutes ces options, et leurs usages.
La liste
Commençons par la base : envoyer un email à webmaster@site.fr
à l'aide d'un lien HTML classique.
<a href="mailto:webmaster@site.fr">Ecrivez-moi!</a>
On peut aussi utiliser un formulaire
HTML (<form action="mailto:xxx@yyy.zz">),
mais ce n'est pas recommandé du fait d'une implémentation
hasardeuse selon les navigateurs.
Pour écrire à plusieurs
personnes en une seul clic, on les sépare d'une virgule:
<a href="mailto:webmaster@site.fr,abuse@xyz.biz">...</a>
Remplir d'office le champ "Sujet"
du mail :
<a href="mailto:webmaster@site.fr?subject=Je
ne sais pas quoi dire">...</a>
Envoyer une copie à une autre
adresse :
<a href="mailto:webmaster@site.fr?cc=abuse@xyz.biz">...</a>
Envoyer une copie cachée :
<a href="mailto:webmaster@site.fr?bcc=abuse@xyz.biz">...</a>
Mettre un texte dans le corps du message :
<a href="mailto:webmaster@site.fr?body=Bonjour
toute la terre!">...</a>
Pour certains logiciels de mail, on peut aussi définir plusieurs
lignes (les autres logiciels afficheront ces lignes à la
suite) :
<a href="mailto:webmaster@site.fr?body=Première
Ligne&body=Deuxième Ligne&body=Troisième Ligne">...</a>
La nouvelle ligne peut aussi être provoquée avec "le"
caractère %0D%0A :
<a href="mailto:webmaster@site.fr?body=Première
Ligne%0D%0ADeuxième Ligne%0D%0ATroisième Ligne">...</a>
On peut bien entendu combiner l'ensemble, à l'aide du caractère
& :
<a href="mailto:wemaster@site.fr,abuse@site.fr?subject=J'ai
un avis&bcc=patron@site.fr&body=Je vous accuse de...">...</a>
|