Posez votre question Signaler

[mail()] Erreur avec php.ini

rom1-du-91 341Messages postés 6 mars 2007Date d'inscription - Dernière réponse le 5 nov. 2008 à 10:46
Bonjour,
J'utilise WAMPServeur 2.0.
Quand je fais appelle à la fonction mail(), PHP me répond cordialement :
Je n'ai pas encore touché à php.ini.
Quelqu'un connaitrait-il une manip pour que je puisse envoyer des mails ?
Merci d'avance !
Lire la suite 

[mail()] Erreur avec php.ini »

11 réponses
Réponse
+0
moins plus
d'après ton message et te manque un header, une entète tu peut m'envoyer ton script sil te plait
Ajouter un commentaire
Réponse
+0
moins plus
Rien de plus Simple :

if(mail('moi@example.fr', 'Titre', 'test')) 
{ 
echo "<font color='gray'>Message Envoyé</font><br>";
} 
else 
{ 
echo "<font color='red'><B>Message non Envoyé</b></font><br>"; 
} 


Ce n'est qu'un test...
Ajouter un commentaire
Réponse
+0
moins plus
en fait il te manque l'entrée des entètes
Ajouter un commentaire
Réponse
+0
moins plus
kesako ? :-O
Ajouter un commentaire
Réponse
+0
moins plus
en fait ce sont des donné supplémentaires et toi tu as omis l'obligatoire from: de plus lentète 'test' n'existe pas

ex:



mail('toi@example.fr', 'Titre', 'from:moi@example.fr')

de plus dans les entètes tu peut ajouer d'autres information comme des copies caché etc...
Ajouter un commentaire
Réponse
+0
moins plus
Et le message alors je le met où ?
Ajouter un commentaire
Réponse
+0
moins plus
en fait dans ton php.ini il ma,que l'adresse d'nvoi par défault il faut donc la rajouter ou fair cela:

mail('toi@example.fr', 'Titre',$message, 'from:moi@example.fr');
Ajouter un commentaire
Réponse
+0
moins plus
Pour le FROM, c'est bon merci, mais une autre erreur s'affiche :

Warning:  mail() [<a href='function.mail'>function.mail</a>]: Failed to connect to mailserver at &quot;localhost&quot; port 25, verify your &quot;SMTP&quot; and &quot;smtp_port&quot; setting in php.ini or use ini_set() in C:\wamp\www\test.php on line 18


J'avoue n'avoir jamais rien compri au ports. Quelq'un pourrait m'aider ? Merci
Ajouter un commentaire
Réponse
+0
moins plus
donc en fait la il ne peut pas se connecter a un serveur SMTP et il faut donc le regler dans php.ini tu n'a pas dautr possiblité mais il fautra trouver un serveur SMTP et celui de ton fournisseur d'accès (je ne sait pas si tu peut te connecter a un autre)
Ajouter un commentaire
Réponse
+0
moins plus
Le hic, c'est que je ne sais ni ou trouver le port, ni le serveur...

PS: l'erreur était :

Warning: mail() [function.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\test.php on line 26
Ajouter un commentaire
Réponse
+0
moins plus
Bon, j'ai trouvé le serveur SMTP de mon fai, j'ai réussi à envoyer 5 messages environ mais là, c'est

"[...]SMTP server response: 452 4.1.0 ... temporary failure in[...]"

Que dois-je faire ?
Ajouter un commentaire
Ce document intitulé « [mail()] Erreur avec php.ini » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?