Bonjour,
Dans le cadre d'une application que je développe, je dois pouvoir envoyer différents mails depuis PHP.
Je vais donc dans mon fichier php.ini et je remplis la partie SMTP :
1 2 3 4 5
| [mail function]
; For Win32 only.
SMTP = [le serveur SMTP de ma boite]
; For Win32 only.
sendmail_from = [mon adresse mail] |
Aucun souci alors pour envoyer un mail de la manière suivante :
mail("aaa@aa.com", "titre", "contenu");
Enfin plus précisément ça ne pose pas de souci sur le serveur de développement (Apache 2.0.59 Win32 et PHP 5.2.0), les mails partent bien. En revanche sur le serveur de test (Apache 2.2.4 Win32 et PHP 5.2.3), un erreur se produit :
Warning: mail() [function.mail]: Failed to connect to mailserver at "[le serveur SMTP de ma boite]" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in E:\webroot\tests\mail.php on line 23
Le serveur SMTP ne requiert aucune authentification et est bien sur le port 25...
Quelqu'un aurait une idée sur l'origine du problème ? Y'a-t-il eu un changement au niveau de PHP pour l'envoi de mails ?
Merci d'avance pour votre aide.
Arnaud
Partager