Maison >développement back-end >tutoriel php >Pourquoi PHPMailer génère-t-il une erreur « Connexion refusée » sur les serveurs GoDaddy Linux ?
Ces derniers temps, les utilisateurs ont rencontré des problèmes PHPMailer après la transition de leurs sites hébergés GoDaddy de Windows vers des serveurs Linux. Malgré des paramètres PHPMailer précis qui fonctionnent parfaitement sous Windows, certains utilisateurs rencontrent désormais l'erreur "SMTP -> ERREUR : échec de la connexion au serveur : connexion refusée (111) Échec de la connexion SMTP (). lors de l'envoi d'e-mails.
Pour résoudre ce problème, un utilisateur sous Linux a découvert une solution prometteuse :
<code class="php">$mail2->Host = localhost;</code>
Cela suggère que spécifier l'hôte comme "localhost" au lieu du nom d'hôte typique a résolu le erreur de refus de connexion. De plus, il semble que la désactivation des paramètres d'authentification SMTP, de nom d'utilisateur, de mot de passe et SSL contribue également à la résolution.
Par conséquent, lorsqu'ils rencontrent des erreurs de connexion refusée avec PHPMailer sur un serveur GoDaddy Linux, les utilisateurs peuvent envisager les étapes suivantes :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!