Comment faire envoi mail() ?
warder200
-
primal Messages postés 489 Statut Membre -
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 ???
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:
- Comment faire envoi mail() ?
- Programmer envoi mail gmail - Guide
- Windows live mail - Télécharger - Mail
- Envoi mail cci - Guide
- Comment télécharger un mail - Guide
- Annuler envoi mail gmail - Guide
1 réponse
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é.
++
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é.
++