Warning: mail() [function.mail]: Failed to connect pour mailserver at “localhost” port 25, verify votre “SMTP” et “smtp_port”, XAMPP pour WIndows XP
Je suis en cours d'exécution d'un serveur XAMPP sous Windows XP. Aurait XAMPP prépare automatiquement un serveur de messagerie.
C'est le code, je suis en utilisant:
$cimzett = '[email protected]';
...
mail($cimzett, $targy, $uzenet, 'From:'.$email);
($cimzett
signifie"", $targy
est soumis, $uzenet
est message en hongrois)
mais dans le navigateur appling PHP qu'il m'envoie ce message:
J'obtiens ce message d'erreur:
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\PHP\alien.php on line 50
J'ai essayé d'utiliser set_ini()
fonction de trop, mais j'ai eu le même message.
Peut-être que les propriétés de sécurité de XAMPP ne me permet pas de m'envoyer un e-mail à gmail.com?
- Je utiliser la Version de PHP 5.3.5 et
SMTP localhost localhost
smtp_port 25 25
sont les paramètres signalés par phpinfo();
Je soupçonne que le serveur de mail ne fonctionne pas correctement. Qu'en pensez-vous?
Vous devez vous connecter pour publier un commentaire.
Windows n'a pas, par défaut, disposer d'un serveur SMTP installé. XAMPP ne s'installe pas pour vous non plus. Si il y en a un d'installé, alors il n'est pas en cours d'exécution, en raison de la connexion "refuser" sur le port 25 ne signifie rien de l'écouter pour le courrier électronique.
XAMPP ne sera également pas de désactiver les connexions externes, les serveurs de messagerie. Toutefois, le pare-feu Windows et/ou de certains fournisseurs de services internet (mon fournisseur d'accès internet ne permet pas de smtp externe connexions comme une mesure anti-spam).
Peut-être vous devriez configurer la messagerie soumettre compte externe, votre gmail par exemple. plus d'infos ici:
L'authentification php mail
Eh bien, si vous voulez le faire de toute façon dans votre machine locale, essayez d'installer IIS et configurer le serveur SMTP à partir de là. Rappelez-vous ce processus est seulement pour SMTP, vous n'avez pas à modifier l'installation d'Apache et de PHP. Pour plus de détails,voici le lien http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/e4cf06f5-9a36-474b-ba78-3f287a2b88f2.mspx?mfr=true
Après avoir suivi les étapes, le message sera sauvegardé en tant que fichier dans le répertoire wwwroot. Vous devrez peut-être faire d'autres recherches sur ce point, mais vous pouvez prendre cette solution comme un point de départ.
espère que cette aide
Vous aurez besoin d'un Serveur SMTP Demande parce que Xampp ne le supporte pas. Télécharger "Post Cast Server" version > 2. Goto outils -> Paramètres -> Système -> serveur SMTP
et ensemble
Le nom d'hôte comme localhost
serveur de port 25.
Et exécuter l'application minimisée. Il va certainement parce qu'elle a fonctionné pour moi lorsque j'ai été confrontée au même problème.