[PHP]Comment envoyer un mail HTML pour qu il soit lisible sur Free

Comment envoyer un mail HTML pour qu il soit lisible sur Free [PHP] - PHP - Programmation

Marsh Posté le 28-07-2003 à 15:11:53    

Comment envoyer un mail HTML pour qu il soit lisible sur le webmail de free ?
 
Quand j essais d un envoyer un avec les headers qui fonctionnent bien sur les autres boites ( meme hotmail ), ça marche toujours pas sur le webmail free, j ai toujours la source html qqn a reussi a en envoyer des corrects ?
 


---------------
Faites connaitre votre site pro ou perso et gagnez du trafic : http://www.toolao.net
Reply

Marsh Posté le 28-07-2003 à 15:11:53   

Reply

Marsh Posté le 28-07-2003 à 17:40:18    

montre à quoi il ressemble ton mime!  :)


---------------
yvele n'est plus.
Reply

Marsh Posté le 31-07-2003 à 11:19:38    

j utilise ces headers :
 
$headers = "Return-Path: $expediteur\n";
$headers .= "From: $expediteur\n";
$headers .= "X-Mailer: PHP ".phpversion()."\n";
$headers .= "Reply-To: $expediteur\n";
$headers .= "X-Priority: 3 (Normal)\n";
$headers .= "Mime-Version: 1.0\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
$headers .= "Date:" . date("D, d M Y h:s:i" ) . " +0300\n";
 
mais marche pas sur tiscali et tous ceux qui vont avec ... ( freesbee, chez ... )
 
Si qqn a des bons headers qui marchent partout , je suis prenneur


---------------
Faites connaitre votre site pro ou perso et gagnez du trafic : http://www.toolao.net
Reply

Marsh Posté le 31-07-2003 à 12:22:29    

Salut,
 
Essaye :
 
$headers .= "Content-Type: text/html; charset=iso-8859-1\n";
 
à la place de ton :
 
$headers .= "Content-Transfer-Encoding: 8bit\n";
 
--
A.H.


Message édité par alex_ le 31-07-2003 à 12:22:58
Reply

Marsh Posté le 31-07-2003 à 14:06:37    

Salut ,  
j'utilise desormais :
 
$entetemail = "From: $expediteur <$expediteur>\n";
$entetemail .= "Reply-To: $expediteur \n";
$entetemail .= "MIME-Version: 1.0\n";
$entetemail .= "Content-type: text/html; charset=iso-8859-1\n";
 
donc le content type que tu m as conseillé , ça marche toujours nickel partout sauf sur les webmails ( free , ovh .... )
Peut etre qu on ne pt simplement pas afficher de l html ds un webmail ???
 

alex_ a écrit :

Salut,
 
Essaye :
 
$headers .= "Content-Type: text/html; charset=iso-8859-1\n";
 
à la place de ton :
 
$headers .= "Content-Transfer-Encoding: 8bit\n";
 
--
A.H.


---------------
Faites connaitre votre site pro ou perso et gagnez du trafic : http://www.toolao.net
Reply

Marsh Posté le 31-07-2003 à 14:11:13    

Sinon envoie en multitype alternative, comme ça y'a le plain text et le HTML qui partent. Par contre c'est plus lourd à implementer, j'y ai passé des heures pour le faire marcher dans K-Mail/K-ML !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed