Mailto: Multilignes

Comment faire un retour chariot dans un message à partir de la ligne de commande MAILTO ?

Mailto permet d’ouvrir le Messageur par défaut et de lui injecter 4 infos utiles :

  1. L’adresse de l’envoyeur (FROM = implicite)
  2. L’adresse du destinataire : 1er argument (TO)
  3. L’objet du Message (?SUBJECT=)
  4. Le Contenu du message (&BODY=)

Exemple :

MAILTO:toto.gmail.com?SUBJECT=ADDITION&BODY=1+1
  • Envoie à Toto par GMAIL
  • Le message intitulé ADDITION
  • Et qui comporte le texte suivant : 1+1

Comment envoyer à TOTO le texte :

Bonjour,

Comment vas tu ?

Signé BIBI.

Sur 5 lignes ?

Ce qui ne marche pas :

MAILTO:toto.gmail.com?SUBJECT=Hello!&BODY=Bonjour,%0D%0AComment vas tu ? etc ...
  • Le saut de ligne n’est pas reconnu
MAILTO:toto.gmail.com?SUBJECT=Hello!&BODY=Bonjour,<BR>Comment vas tu ? etc ...
  • La balise HTML BR (Break) non plus

Ce qui marche :

Il suffit d’appeler &BODY= autant de fois qu’il y a de lignes

MAILTO:toto.gmail.com?SUBJECT=Hello!&BODY=Bonjour,&BODY=&BODY=Comment vas tu ? etc ...

 

Application PASCAL Delphi

Si TEXTE =

“Bonjour,

Comment ça va ?

Bibi.”

StringBODY := AnsiReplaceStr( TEXTE , #$D#$A, '&BODY=' );
  • Remplace tous les sauts de lignes (CHR13)+CHR10) par &BODY=

 

 

 

Laisser un commentaire