Maison >développement back-end >tutoriel php >Pourquoi ma connexion PHPMailer échoue-t-elle sur le serveur GoDaddy Linux avec « Connexion refusée » ?
Connexion refusée avec SMTP dans PHPMailer à l'aide du serveur GoDaddy Linux
Lors du passage d'un serveur Windows à un serveur Linux hébergé par GoDaddy, de nombreux utilisateurs ont a signalé des problèmes avec la fonctionnalité PHPMailer en raison d'une erreur de connexion refusée. Ce problème survient même lorsque les paramètres PHPMailer fonctionnaient auparavant.
Le message d'erreur se lit généralement comme suit :
SMTP -> ERREUR : Échec de la connexion au serveur : connexion refusée (111) Échec de SMTP Connect().
Malgré la vérification des paramètres avec GoDaddy et l'assurance de l'exactitude, l'erreur persiste. Cependant, une solution qui a fonctionné pour certains utilisateurs consiste à modifier le script PHPMailer comme suit :
<code class="php">$mail2->Host = localhost; //$mail2->SMTPAuth = false; //$mail2->Username = '[email protected]'; //$mail2->Password = '*******'; //$mail2->SMTPSecure = 'tls'; //$mail2->Port = 465;</code>
En commentant les paramètres liés à l'authentification SMTP, au nom d'utilisateur, au mot de passe et au port, et en définissant l'hôte sur localhost, la fonctionnalité PHPMailer est restaurée. Cela suggère qu'il peut y avoir un problème avec les paramètres du serveur, potentiellement lié à l'environnement Linux, dont le personnel d'assistance technique n'est peut-être pas conscient. Il est conseillé de contacter l'équipe d'assistance de GoDaddy pour plus de précisions et d'assistance.
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!