Comment faire envoi mail() ?

warder200 -  
primal Messages postés 489 Statut Membre -
Voilà je voudrai tester en local l'envoi de mail par le biais d'un prog en
PHP utilisant la fonction mail().
SE : Windows NT
Serveur : easyphp (Apache, MySql, PHP)

G configuré le SMTP (avec le nom de mon serveur de messagerie que g récupéré
dans les config d'outlook) et le sendmail_from (g mis mon adr mail)dans le
php.ini qui se trouvent : c:/windows/php.ini ; juste après

G un prog qui me permet de faire le test de l'envoi et qui s'appelle
envoimail.php3.

<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h4>Merci
<?
echo $nom;
echo "<p>Votre commentaire : $texte</p>";
?>
</h4>

<?

mail("mbadaoui@cyberbase-montpellier.com","Ceci est un test d'envoi de
mail","$nom a laissé un commentaire à propos de la cb: \n\n$texte");

?>
</body>
</html>

Quand je lance cette appli, voila le message d'erreur que j'obtiens :

Merci toto²
Votre commentaire : trucmuchebidulemachinchouett

Warning: Failed to Receive in d:\easyphp\www\test\envoimail.php3 on line 20

ou

Warning: Server Error in d:\easyphp\www\test\envoimail.php3 on line 20

kk1 peut-il contribuer ???
A voir également:

1 réponse

primal Messages postés 489 Statut Membre 97
 
Salut,

j'ai déjà vu ton post mais je ne m'y prend pas du tout comme ça (ou alors je n'ai pas compris ton script).
Voilà un morceau du mien:

$page"<html>...ma page...</html>";

$from ="From: www.xxx.com\r\n"; //email de l'envoyeur
$from .="MIME-Version: 1.0\r\n"; //on défini le type mime pour le message
$from .="Content-Type: text/html; charset=iso-8859-1\r\n"; //ici on définit le format

mail("xxx@xxx.fr","Bon de commande",$page,$from);

Je ne peux faire que ça pour toi, désolé.
++
0