Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1320 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Comment modifier le style du texte dans un envoit e-mail (via smtp)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment modifier le style du texte dans un envoit e-mail (via smtp)

n°1211177
chuckboy
Posté le 29-09-2005 à 22:09:38  profilanswer
 

Bonjour
 
Petite question comme ca , j'ai réalisé une fonction pour l'envoit de e-mail via smtp et j'aimerais savoir comment faire pour mettre mon texte en gras , italique et souligné. J'aimerais aussi pouvoir changer la taille de mon texte.
 
//Je rentre mon message comme ca
message="\n <b>TEST</b> \n \n";
 
//Je le met dans le body
strcat(body,message.c_str());
 
//Je l'envoit
Envoit(body);  
 
//Je recoit ca dans mon e-mail
<b>TEST</b>  
 

mood
Publicité
Posté le 29-09-2005 à 22:09:38  profilanswer
 

n°1211726
chuckboy
Posté le 30-09-2005 à 14:38:38  profilanswer
 

petit Up!

n°1211946
olivthill
Posté le 30-09-2005 à 17:22:18  profilanswer
 

Il faut indiquer quelque part (désolé, je ne connais pas l'endroit exact) que le message a un type "MIME" HTML et non pas un type MIME texte ou par défaut.

n°1212724
hoty
Posté le 02-10-2005 à 08:55:38  profilanswer
 

Bonjour,
 

olivthill a écrit :

Il faut indiquer quelque part (désolé, je ne connais pas l'endroit exact) que le message a un type "MIME" HTML et non pas un type MIME texte ou par défaut.


 
Il faut mettre dans les headers le Content-Type du body :


   From: "User 1" <user1@qqp.com>
   To: "User 2" <user2@qqp.com>
   Subject: Petit test
   Date: Sat, 1 Oct 2005 16:39:41 +0100
   MIME-Version: 1.0
   Content-Type: text/html; charset=ISO-8859-1
 
   <html>
   </body>
   <b>Test</b> Test
   <body>
   </html>


 
Si tu utilise un MIME multi-part avec alternative, tu peux aussi mettre deux versions du body, une en HTML l'autre en text/plain.


 MIME-Version: 1.0
 Content-Type: multipart/mixed; boundary="----Sep1"
 
 This is a multi-part message in MIME format.
 
 ------Sep1
 Content-Type: multipart/alternative; boundary="----Sep2"
 
 ------Sep2
 Content-Type: text/plain; charset="iso-8859-1"
 
 *Test* Test
 
 ------Sep2
 Content-Type: text/html; charset="iso-8859-1"
 
 <html>
 <body>
 <b>Test</b> Test
 </body>
 </html>
 
 ------Sep2--
 
 ------Sep1--


 
Hope this help.

n°1212753
olivthill
Posté le 02-10-2005 à 10:46:33  profilanswer
 

Thank you, hoty!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Comment modifier le style du texte dans un envoit e-mail (via smtp)

 

Sujets relatifs
afficher enregistrements d'une table dans le corps du mailmenu style onglet avec coin cassé
Fichier joint, par mail()Problème à l'envoit de e-mail (via smtp)
fonction mail: header FromDeux liens HTML sur un même texte
Probleme avec la fonction mail() de PHPErreur Persits.Mail
php mail() passe pas ! 
Plus de sujets relatifs à : Comment modifier le style du texte dans un envoit e-mail (via smtp)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR