Puis-je définir l'objet/le contenu d'un courriel en utilisant mailto: ?

Est-il possible de définir le sujet/contenu de l'e-mail lorsque j'utilise mailto: ?

Solution

Oui, consultez tous les conseils et astuces avec mailto : http://www.angelfire.com/dc/html-webmaster/mailto.htm.

exemple de sujet de mailto :

<a href="mailto:no-one@snai1mai1.com?subject=free chocolate">example</a>

mailto avec contenu :

<a href="mailto:no-one@snai1mai1.com?subject=look at this website&body=Hi,I found this website and thought you might like it http://www.geocities.com/wowhtml/">tell a friend</a>

Comme indiqué dans les commentaires, subject et body doivent être échappés correctement. Utilisez encodeURIComponent(subject) sur chacun, plutôt que de coder à la main pour des cas spécifiques.

Comme [Hoody][1] l'a mentionné dans les commentaires, vous pouvez ajouter des sauts de ligne en ajoutant la séquence encodée suivante dans la chaîne :

%0D%0A // one line break

[1] : https://stackoverflow.com/users/892018/hoody

Commentaires (15)
mailto:joe@company.com?subject=Your+subject
Commentaires (1)

Oui, vous pouvez le faire :

mailto: email@host.com?subject=something
Commentaires (1)