Envoi de mail au format html. [PHP] - PHP - Programmation
Marsh Posté le 13-11-2006 à 21:47:18
mouais, il faut que tu ajoute un mime-type... ça se fait dans le corps du mail, il y a des tutos sur le net, malheureusement je ne les trouvent jamais du premier coup... un peu de patience te permettra de découvrir les joies du html par mail. À moins qu'avec un coup de bol quelqu'un te renseigne ici...
Regarde en premier lieu sur http://php.net/mail , il y a de nombreux commentaires utiles.
Marsh Posté le 08-11-2006 à 15:28:57
Sur le site dont, suite à l'inscription j'envoie un email au format html.
Enfin du moins c'est ce que je pensais avant de faire le test.
En effet, le contenu du mail est en texte brut :
html><body bgcolor="#FFFFCC" text="#000099">
<div align="center"><img src="http://www.labbio.net/images/head_01.jpg">
<img src="http://www.labbio.net/images/head_02.jpg">
<img src="http://www.labbio.net/images/head_03.jpg"><br><br>
<font size="4">This e-mail has been sent because you orderered a sample kit.<br><br>
You will recieve it within 10 days.<br>You can send us the sample back by any
shipping company.<br><br>
You can pay by : VISA Card, MasterCard, American Express<br><br>
<hr size="2"><br>
<font size="6" color="red"><b>Shipping instructions</b><br><br>
</div><font size="4"><span style="margin-left : 30px">
1) For the custom, don't forget to declare an amount < 5 USD<br>
<span style="margin-left : 30px">
2) Declare : "Human biological specimen, non hasardous, non infectious : urine HS 300210"<br>
<span style="margin-left : 30px">
3) Check the weight of pack : < 1 Lbs</font></body></html>
Le code de la page est le suivant :
J'ai été voir plusieurs tutos sur le net mais le résultat est le même.
EDIT : Après test sur plusieurs adresses email, je me suis aperçu que ça marcahit sur hotmail, mais pas sur yahoo ni sur le serveur mail de mon hébergeur. Y a-t-il un moyen de remédier à ça ?
Message édité par Opera140 le 08-11-2006 à 15:35:19