Maison >développement back-end >tutoriel php >Pourquoi mon serveur reçoit-il une erreur « Échec de la commande de mot de passe SMTP » lors de l'envoi d'e-mails via Gmail ?
Erreur SMTP : échec de la commande de mot de passe lors de l'envoi d'un e-mail à partir du serveur
Problème :
Malgré en utilisant les paramètres PHPMailer et les informations d'identification GMail corrects, une erreur se produit lors de la tentative d'envoi d'un e-mail à partir d'un serveur partagé. Le message d'erreur indique : "SMTP connect() failed" avec une réponse 534 indiquant que la commande de mot de passe a échoué.
Solution :
Contrairement à l'hypothèse selon laquelle le Le script PHP est sans erreur, le problème réside dans les mesures de sécurité de Google. Lorsqu'une application tente d'accéder à un compte GMail, Google peut la signaler comme potentiellement suspecte pour les raisons suivantes :
Résolution :
Pour résoudre ce problème, les étapes suivantes sont recommandé :
En complétant ces étapes, les mesures de sécurité mises en œuvre par Google sera contourné. Cependant, il convient de noter que l'utilisation d'applications moins sécurisées peut affecter la sécurité du compte de messagerie. Il est donc prudent de peser les risques et les avantages avant de les activer.
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!