J'ai changé le SMTP et le Port SMTP, mais il dit encore impossible de se connecter à mailserver at “localhost” port 25
Je suis actuellement en utilisant xampp 1.7.0
et ma version de php est 5.2.8
J'ai changé mon php.ini
fichier:
[mail function]
; For Win32 only.
SMTP = smtp.gmail.com
smtp_port = 465
et mon send_email.php fichier ressemble à ceci:
$to = "[email protected]";
$subject = "Test mail";
$message = "Hello! This is a test message.";
$from = "[email protected]";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
Mais, il affiche le message suivant:
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:\xampp\htdocs\NFL\send_email.php on line 15
Numéro de la ligne 15 est:
mail($to,$subject,$message,$headers);
Comment puis-je résoudre ce problème?
Remarque: j'ai aussi ajouté un 5e paramètre pour la distribution du courrier à forcer le système à utiliser l'Adresse Email, mais il n'a pas travaillé!
avez-vous redémarrez votre serveur apache? de le redémarrer.
ouais.. j'ai redémarré!
faire un phpinfo() à l'intérieur de votre script pour vérifier que les paramètres sont ceux que vous avez défini. Parfois, il y a plusieurs php.les fichiers ini, vous pouvez être en train de changer le mauvais (phpinfo permettra également de vous indiquer l'emplacement de la chargé de php.fichier ini)
grâce architectes, il a travaillé!
ouais.. j'ai redémarré!
faire un phpinfo() à l'intérieur de votre script pour vérifier que les paramètres sont ceux que vous avez défini. Parfois, il y a plusieurs php.les fichiers ini, vous pouvez être en train de changer le mauvais (phpinfo permettra également de vous indiquer l'emplacement de la chargé de php.fichier ini)
grâce architectes, il a travaillé!
OriginalL'auteur Vijaya Pandey | 2013-05-02
Vous devez vous connecter pour publier un commentaire.
J'ai eu la solution à ma propre question. Le problème était le suivant:
Au début, j'était en train de changer la
php.ini
fichier deC:\xampp\php\
Mais, quand j'ai fait
J'ai trouvé le
loaded configuration file
était:Ainsi, j'ai changé
à
Et cela a fonctionné!
OriginalL'auteur Vijaya Pandey