Page 1 sur 1

Envoi de mails en PHP au format HTML et TXT

Publié : 22 févr. 2007, 09:35
par guilhem_mdg
Bonjour,
Savez-vous comment envoyer un mail en PHP au format HTML et TXT (en même temps) ?
Merci de vos réponses !

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

Re: Envoi de mails en PHP au format HTML et PHP

Publié : 22 févr. 2007, 10:34
par HP
guilhem_mdg a écrit :envoyer un mail en PHP au format HTML et PHP (en même temps) ?
:roll:

plain text en général ça suffit largement... et c'est apprécié par les "geeks"... après tout dépend du public visé, mais en général vaut mieux :wink:
Why plain text email messages are best in today's Internet.

Message envoyé avec : Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.2pre) Gecko/20070218 Firefox/2.0.0.2pre (Mac Community Build, ElFurbe)

Publié : 22 févr. 2007, 13:08
par martin
utilise l'excellente classe PHPMailer

Publié : 22 févr. 2007, 17:57
par Bobe
ou la non moins excellente classe wamailer 8-)

Publié : 22 févr. 2007, 19:35
par martin
Bobe a écrit :ou la non moins excellente classe wamailer 8-)
tiens, tiens, hop, bookmarké, à tester la prochaine fois que le besoin se fera sentir ;) .

Publié : 23 févr. 2007, 09:16
par calimo
Un email au format php ? :shock:

Guilhem_mdg, es-tu sur d'avoir compris ce qu'est le php ? C'est interprété du côté serveur, le client qui reçoit l'email ne doit pas reçevoir de php :wink:

PS : je suis d'accord avec HP, franchement, les messages HTML, c'est une plaie :roll:

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.1) Gecko/20061208 Firefox/2.0.0.1

Publié : 23 févr. 2007, 11:49
par guilhem_mdg
Hum... Désolé, je voulais dire HTML et TXT... :-(
Mille excuses...
[Je corrige]

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

Publié : 28 févr. 2007, 02:13
par x@v
Besoin d'une class pour evoyez un mail avec un langage de script ¿>
en TXT

Code : Tout sélectionner

<html>
<body>
<?php
$destinataire = "testemail@toutestfacile.com";
echo "Ce script envoie un mail à $destinataire";
mail($destinataire, "test email 1", "merci pour ton tutorial");
?>
</body>
</html>
Pour le html tu n'a qu'a préciser l'entète :

Code : Tout sélectionner

<?php
$destinataire = "testemail@toutestfacile.com";
$expediteur   = "moi@monsite.com";
$reponse      = $expediteur;

echo "Ce script envoie un mail au format HTML à $destinataire";
$codehtml=
"<html><body>" .
"<h1>Test Email</h1>".
"<b><u>Ceci est un document HTML</u></b><br>" .
"Avec differentes tailles de caractères et <font color=\"red\">couleurs</font>" .
"</body></html>";
mail($destinataire,
     "Email au format HTML",
     $codehtml,
     "From: $expediteur\r\nReply-To: $reponse\r\nContent-Type: text/html; charset=\"iso-8859-1\"\r\n");
?>
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 prout Firefox/2.0

Publié : 28 févr. 2007, 14:19
par calimo
x@v a écrit :Besoin d'une class pour evoyez un mail avec un langage de script ¿>
Il veut faire un message multipart (sage décision), pas juste du HTML :wink: