SMTP Error: could not connect to SMTP hôte
J'ai ce code, et tous fonctionne bien dans mon serveur local. L'email est envoyé sans problème.
Mais maintenant je passe le contenu de serveur, et j'ai cette erreur...
SMTP Error: Could not connect to SMTP host.
SSL est activé sur le serveur..correct? alors, quel est le problème?
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true; //enable SMTP authentication
$mail->SMTPSecure = "ssl"; //sets the prefix to the servier
$mail->Host = "smtp.gmail.com"; //sets GMAIL as the SMTP server
$mail->Port = 465; //set the SMTP port
$mail->Username = "dnteiro"; //GMAIL username
$mail->Password = "xxx"; //GMAIL password
Et votre pare-feu autorise les connexions externes pour le port 465?
le serveur qui s'exécute ce code php.
grand pare-feu de la chine bien sûr.
Où avez-commentaires aller..
le serveur qui s'exécute ce code php.
grand pare-feu de la chine bien sûr.
Où avez-commentaires aller..
OriginalL'auteur anvd | 2011-06-01
Vous devez vous connecter pour publier un commentaire.
Il semble que votre hébergeur bloque les connexions sortantes vers smtp.de gmail.com:465. Suggestions:
Vérifier: Si vous avez shell/terminal d'accès à votre serveur d'hébergement web, essayez un test telnet pour vérifier qu'ils sont en fait le blocage de cette. Exécuter
telnet smtp.gmail.com 465
Contact: Appelez ou e-mail de votre fournisseur d'hébergement et de trouver ce serveur SMTP ils fournissent pour les relais. Assurez-vous qu'ils savent que vous voulez utiliser votre
@gmail.com
adresse De/adresse de Réponse.Code de mise à jour: une Fois que votre hôte vous offre un autre serveur de messagerie, mise à jour de votre code et essayez à nouveau.
Si votre hébergeur ne permet pas de relais sortant de ses serveurs à tous, alors vous avez besoin de regarder les hôtes de commutation, si cela est nécessaire pour votre application.
OriginalL'auteur AJ.
AJ est juste en ce qui concerne le n ° 2, il est précisé:
http://support.google.com/mail/bin/answer.py?hl=en&reponse=78775
OriginalL'auteur alfasin