Maison >développement back-end >tutoriel php >Pourquoi PHPMailer génère-t-il une erreur « Connexion refusée » sur les serveurs GoDaddy Linux ?

Pourquoi PHPMailer génère-t-il une erreur « Connexion refusée » sur les serveurs GoDaddy Linux ?

DDD
DDDoriginal
2024-11-04 02:09:01518parcourir

Why Does PHPMailer Throw a

Connexion PHPMailer refusée sur le serveur Linux GoDaddy

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 :

  1. Spécifiez l'hôte comme "localhost" dans les paramètres PHPMailer.
  2. Désactivez l'authentification SMTP, le nom d'utilisateur, le mot de passe et les paramètres SSL.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn