Probléme avec mail

Petit nouveau ! | 2 Messages

24 mars 2008, 10:59

Bonjour,
je suis débutant en php et j'essai d'ecrire un script pour envoyer un email , mais je reçoi un message d'erreur et j'ai pas compris si le probléme est dans mon code ou dans la configuration (remarque je fais mon teste localement)
voici le code :
<? 
$nom = $_POST['nomE'];
$titre = $_POST['titreE'];
$sujet = $_POST['sujetE'];
if (mail('[email protected]',$titre,$sujet))
 { 
echo "Votre Message à été envoyer avec succées "; }

 else
{
echo "un probléme est survenue et votre message n'a pas pu étre envoyer" ;
};
?>
et voila le message d'erreur :

Code : Tout sélectionner

mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() .
en plus , comment ajouter des entétes , par exemple je veu savoir l'email de l'expéditeur du message, veuillez m'aider avec d'autres idées ou remarques.
merci à tous.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

24 mars 2008, 11:01

Modération :
Mouloud, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

24 mars 2008, 11:02

Sinon, pour ton problème, le message d'erreur signifie que php ne parviens pas à se connecter au serveur SMTP défini dans ton php.ini ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer