Générateur de lien mailto
Générez des liens <code>mailto:</code> avec destinataire, Cc, Cci, sujet et corps — encodés correctement pour que les sauts de ligne, accents et emojis survivent à tous les clients e-mail.
Qu'est-ce qu'un lien mailto ?
Un lien mailto: est un schéma d'URL qui ouvre le client e-mail par défaut de l'utilisateur avec un brouillon pré-rempli. Il a été standardisé dans la RFC 6068 et est supporté par tous les systèmes d'exploitation, navigateurs et plateformes mobiles. L'adresse du destinataire est dans le chemin, tandis que tout le reste — sujet, corps, Cc, Cci, voire en-têtes personnalisés — vit dans la chaîne de requête et doit être correctement percent-encodé.
Comment utiliser ce générateur
Tapez un destinataire (ou plusieurs, séparés par des virgules) dans Destinataire. Ajoutez un sujet et un corps — sauts de ligne, emojis et caractères non-ASCII fonctionnent. La sortie Lien mailto se met à jour en direct ; copiez-la telle quelle pour le chat, ou copiez l'Extrait HTML pour déposer un lien cliquable directement dans une page web ou une signature d'e-mail. Ouvrir dans le client e-mail lance l'application e-mail par défaut avec le brouillon rempli.
Pourquoi certains caractères paraissent étranges dans l'URL
Les espaces deviennent %20, les sauts de ligne deviennent %0A, le séparateur ? devient %3F s'il est dans votre sujet. C'est le percent-encoding, et il est requis : tout espace, saut de ligne ou caractère réservé littéral casserait sinon le parseur d'URL. Les clients e-mail modernes décodent l'URL et présentent le brouillon normalement, mais quelques vieux clients (coucou Outlook 2010) ne décodent pas %0A comme un saut de ligne. Si votre audience est sur des clients de bureau anciens, gardez le corps court et sur une seule ligne.
Champs mailto
| Champ | Rôle | Exemple |
|---|---|---|
to | Destinataire(s) principal(aux). | alice@example.com |
cc | Destinataires en copie carbone (visibles de tous). | team@example.com |
bcc | Destinataires en copie carbone invisible (cachés des autres). | archive@example.com |
subject | L'objet de l'e-mail. | Quick question |
body | Corps de message pré-rempli. | Hi Alice, … |
Questions fréquentes
Quelle est la longueur maximale d'un lien mailto ?
Puis-je joindre un fichier ?
mailto: n'a pas de champ pièce jointe — la spec n'en définit pas, et aucun client majeur ne l'implémente comme extension propriétaire. Votre seule option est de mentionner la pièce jointe dans le corps et de demander à l'utilisateur de la joindre lui-même.Pourquoi mon saut de ligne ne s'affiche-t-il pas ?
%0A (ou %0D%0A) et pas un saut de ligne littéral. Certains clients exigent %0D%0A (retour chariot + saut de ligne) ; ce générateur émet les deux pour une compatibilité maximale. Si les sauts ne s'affichent toujours pas, le client de l'utilisateur est plus ancien que la spec qu'il prétend implémenter.Mailto est-il à l'abri des collecteurs de spam ?
mailto: du HTML. L'obfuscation (rendre l'adresse en JavaScript, remplacer @ par une image) aide un peu ; un vrai formulaire de contact derrière un CAPTCHA aide bien plus. Pour les sites à faible trafic, mailto avec une adresse publique qu'on ne craint pas de retirer reste un bon compromis.