mail() error!

Petit nouveau ! | 4 Messages

15 avr. 2013, 11:48

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\sendMail\mvc\contact\view\viewContact.php on line 53

j utilise localhost merci de m'aidé a le faire le code est!

Code : Tout sélectionner

// send mail $nomEnvoyeur ="myName"; $mailEnvoyeur ="[email protected]"; $entete = "MIME-Version: 1.0\r\n"; $entete .= 'Content-Type : text/html; chatset="UTF-8"'."\r\n"; $entete .= "to: $nomEnvoyeur <$mailEnvoyeur>\r\n"; $entete .= "From: $nom<$email>\r\n"; if(!empty($tel)){ $message = "tel: ".$tel."<br />".$message; } mail($mailEnvoyeur,$sujet,$message,$entete);

Petit nouveau ! | 4 Messages

16 avr. 2013, 16:53

Pas de réponse :/

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

16 avr. 2013, 17:49

il y a plusieurs post récente sur ce sujet sur le forum, avec des réponses, peux être que les regarder t'aidera.

Il s'agit clairement d'un problème de configuration serveur.
En l’occurrence tu n'a pas définit de serveur mail pour que php puisse en envoyer.

Tu trouveras plus d'infos dans la doc de php pour la configuration (à partir de la fonction mail tu trvouera le reste).

Il te faudra configurer un serveur smtp accessible par php (sur ta machine ou sur le réseau locale) afin que php puisse envoyer des emails.

pour faire plus simple tu peux utiliser une bibliothèque comme phpmailer afin d'envoyer un mail sans te casser la tête sur la conf du serveur mail.


@+
Il en faut peu pour être heureux ......

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

18 avr. 2013, 12:22

Modération :
Je te propose un petit jeu :
Comme tes messages par une formule telle que "bonjour", pose tes questions avec quelques rapides formes telles que "que dois-je faire pour que ça marche" (plutôt que "merci de m'aider à faire le code"), et passe ton message au correcteur orthographique.

En attendant, je ferme ce message qui ne colle pas à la charte de PHPFrance
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