Comment créer un lien HTML pour envoyer un mail via un client mail ?

Réponses rédigées par Antoine
Dernière mise à jour : 2022-09-16 14:28:20
Thèmes : html - lien - mail
Question

Comment faire pour créer un lien HTML pour envoyer un mail via un client mail, tout en incluant la ou les destinataires, le titre du mail, et le corps du mail ?

Réponse

Vous pouvez créer un lien HTML pour envoyer un mail via le client mail de l'utilisateur, tout en spécifiant les destinataires, le titre et le corps du mail

<a href = "mailto:utilisateur01@exemple.com?cc=utilisateur02@exemple.com&bcc=utilsateur03@exemple.com&subject=Sujet du mail&body=Contenu du mail">Envoyer le mail</a>
  • mailto correspond au destinataire principal.
  • cc correspond au(x) destinataire(s) en copie.
  • bcc correspond au(x) destinataire(s) en copie cachée.
  • subject correspond au titre du mail.
  • body correspond au contenu du mail.

Remarque : Si vous avez plusieurs adresses mail à mettre en copie, séparez les adresses par une virgule.

Remarque : Les caractères tels que les tabulations, les retours chariot, les sauts de page, les espaces, et les autres caractères spéciaux du titre et du corps du mail doivent être encodés comme dans une URL (CF fonction urlencode pour PHP).

Remarque : C'est à l'utilisateur de configurer son client mail par défaut dans les paramètres de Windows ou de Mac OS.