La commande mailto:

En HTML, la commande mailto: permet de solliciter la messagerie de l’internaute depuis une page Web. Vous pouvez donc la placer sur votre site pour permettre à vos visiteurs de vous envoyer un e-mail.

Les avantages

  • Très simple à installer
  • Possibilité de remplir par défaut certains champs comme le sujet et les destinataires en copie

Les inconvénients

  • Pose généralement problème pour les internautes utilisant un webmail : les utilisateurs de ces services devront peut-être taper ou copier votre adresse e-mail pour vous écrire.
  • Personnalisation du message assez limitée.

Comment créer un lien vers une adresse e-mail ?

Pour appeler une messagerie depuis une page Web, il suffit de créer un lien (comme d’habitude avec la balise <A HREF= »… »>) dans le code de la page puis d’utiliser l’instruction mailto:.

Ce qui donne par exemple, pour écrire à l’adresse chose@bidule.fr :

<a href="mailto:chose@bidule.fr">ici</a>

Un exemple ? cliquez ici !

Si vous désirez placer plusieurs destinataires, il vous suffit de placer les adresses les unes à la suite des autres, simplement séparées par des virgules (sans espace).

Comment imposer l’objet du message ou les destinataires des copies ?

Il est possible avec mailto: de remplir quelques champs par défaut, comme le sujet du mail ou les destinataires des copies.

Imposer le sujet du mail
Regardez : vous allez envoyer à l’adresse chose@bidule.fr un mail qui aura pour sujet « Coucou »..  Cliquez donc ici ! Quel code faut-il donc utiliser ? Le voilà :

<a href="mailto:chose@bidule.fr?subject=Coucou">ici</a>

Attention : utilisez la chaîne de caractère %20 à la place de l’espace et %27 à la place de l’apostrophe.

Définir les destinataires des copies
Vous pouvez même imposer des destinataires de copies carbones (Cc:) et de copies en aveugle (Bcc:). Cliquez donc ici pour avoir un exemple ! Le code est cette fois-ci :

<a href="mailto:chose@bidule.fr?subject=Coucou
&cc=chose1@bidule.fr
&bcc=chose2@bidule.fr">ici</a>

Remplir le message
Vous pouvez encore remplir la première ligne du mail. Cliquez ici pour avoir un exemple. Le code est cette fois-ci :

<a href="mailto:chose@bidule.fr?subject=Coucou&body=La premiere ligne du message">ici</a>

Ici aussi, utilisez la chaîne de caractère %20 à la place de l’espace et %27 à la place de l’apostrophe.

Protéger son adresse sur son propre site

Lorsque vous publiez, par le biais d’un lien mailto:, votre adresse e-mail sur votre site Web, vous risquez fort de la voir récupérée par les robots collecteurs d’adresses et de recevoir de nombreux mails non sollicités.

Quelques astuces vous permettent d’éviter ce désagrément. Consultez la page Protéger son adresse sur son propre site.

  • Il existe deux moyens de relier le Web à la messagerie. Un lien direct (le mailto présenté ici) et un lien indirect, le formulaire.
  • Le mailto: ne fonctionne généralement pas pour les webmails : les utilisateurs de ces services devront taper ou copier votre adresse e-mail pour vous écrire.
  • Certains logiciels de messagerie (ils commencent à se faire rares) ne supportent pas la fonction de remplissage automatique des champs (sujet, Cc, etc.) décrite ici.
  • Le mailto: est standardisé par la RFC 2368

Nous vous recommandons également :

Bénéficiez du soutien de la communauté Arobase.org dans le forum pro

Abonnez-vous à Arobase.org

Messageries, logiciels, applications, services : Arobase.org explore l'univers du courrier électronique. Pour suivre l'actualité de l'e-mail et recevoir nos trucs & astuces, rejoignez-nous sur les réseaux sociaux et abonnez-vous à notre newsletter mensuelle.

3 commentaires

  1. Merci pour votre réponse rapide,
    voilà je clique sur votre mailto et ça ne fonctionne pas alors ça prouve que le souci ne provient pas de moi alors, peut-être du navigateur (chrome)? mais bizarre car j’ai testé aussi sur firefox, et ça ne répond pas non plus. Je suis sur Windows 8, peut être ça provient de lui.

  2. Salut l’ami, Merci pour ce tuto
    je viens d’atterrir sur votre site et je le trouve très intéressant. au fait c’est pour la fonction mailto, j’utilise wordpress pour le site. J’ai construit exactement le lien comme ça, mais quand on clique dessus ça ne déclenche rien. Vraiment bizarre. ça peut provenir du thème wordpress utilisé?
    Merci d’avance

    • Cela m’étonnerait beaucoup que le thème soit en cause, une extension peut-être ? Ou votre configuration locale. Avez-vous testé ces liens avec d’autres navigateurs ou sous d’autres ordinateurs ? D’ailleurs ce mailto fonctionne-t-il ici pour vous ?

Postez un commentaire

Vous voulez donner votre avis ou apporter une précision ? Laissez-nous un commentaire !
Attention : si vous avez un problème particulier à résoudre, cherchez de l'aide et attendez une réponse rapide et personnalisée, nous vous conseillons de vous rendre de préférence dans le forum pro.

Votre adresse email ne sera pas publiéeLes champs requis sont surlignés *

*

Au fait, vous aussi, vous pouvez afficher votre propre avatar dans les commentaires.


banner

Toute l'actu de l'e-mail,
des astuces et des conseils pratiques
chaque mois dans votre boîte aux lettres.

Abonnez-vous à la lettre d'Arobase.org !

Votre adresse ne sera communiquée à aucun tiers. Promis !        En savoir plus