Maison  >  Article  >  développement back-end  >  Pourquoi est-ce que je reçois une erreur « Connexion refusée » avec PHPMailer sur un serveur GoDaddy Linux ?

Pourquoi est-ce que je reçois une erreur « Connexion refusée » avec PHPMailer sur un serveur GoDaddy Linux ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-03 15:42:03796parcourir

Why am I Getting a

Résoudre l'erreur « Connexion refusée » de PHPMailer sur le serveur GoDaddy Linux

Comme mentionné, les erreurs PHPMailer indiquant « Connexion refusée » surviennent généralement lors de la configuration initiale. en raison de configurations incorrectes. Cependant, si vous rencontrez ce problème après une migration de serveur de Windows vers Linux, un dépannage supplémentaire peut être nécessaire :

Vérifiez les paramètres de PHPMailer :

Assurez-vous que les paramètres de PHPMailer sont précis. Vérifiez les paramètres de configuration suivants :

  • Hôte : smtpout.secureserver.net (ou relay-hosting.secureserver.net)
  • SMTPAuth : true
  • SMTPSecure : ssl
  • Port : 465
  • Nom d'utilisateur et mot de passe : vos informations d'identification SMTP GoDaddy correctes

Problèmes de configuration côté serveur :

Contactez l'assistance GoDaddy pour vérifier les paramètres du serveur SMTP de leur côté. Ils devront peut-être vérifier des configurations supplémentaires dont leur support technique n'est peut-être pas au courant.

Solutions alternatives :

Si les étapes susmentionnées ne résolvent pas le problème, envisagez la suivant :

  • Configuration de localhost : Essayez de définir $mail2->Host = localhost. Cette configuration a réussi pour certains utilisateurs confrontés à ce problème.
  • Commentez les configurations SMTP : Commentez les lignes liées à SMTPAuth, Nom d'utilisateur, Mot de passe et SMTPSecure, en ne laissant que les paramètres de l'hôte et du port. . Cette approche a également été efficace pour certains utilisateurs.

Dépannage supplémentaire :

  • Activer le débogage : Définissez SMTPDebug sur un valeur plus élevée (par exemple, 2 ou 3) pour afficher des messages d'erreur plus détaillés.
  • Vérifiez les règles du pare-feu : Vérifiez que le pare-feu du serveur autorise les connexions sortantes vers le port SMTP (465).
  • Tester avec différents ports : Essayez d'autres ports SMTP (par exemple, 587, 25 ou 3535) pour exclure les problèmes liés aux ports.

Si vous continuez à rencontrez des difficultés, demandez de l'aide au support GoDaddy ou à la communauté PHPMailer pour des options de dépannage supplémentaires.

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