Comprendre l'erreur d'envoi d'e-mails SMTP 535 : nom d'utilisateur et mot de passe non acceptés
Lorsque vous essayez de tester une fonction d'e-mail sortant, vous pouvez rencontrer un message SMTP erreur 535, indiquant « Nom d'utilisateur et mot de passe non acceptés ». Ce problème survient lorsque les informations d'identification fournies utilisées pour s'authentifier auprès du serveur SMTP sont incorrectes ou ne sont pas autorisées à envoyer des e-mails au nom de l'adresse e-mail spécifiée.
Causes de l'erreur SMTP 535
L'une des causes potentielles de cette erreur est l'utilisation d'informations d'identification incorrectes ou désactivées. Assurez-vous que le nom d'utilisateur (adresse e-mail) et le mot de passe utilisés dans la fonction smtp.PlainAuth sont valides et actifs.
Une autre cause pourrait être que le compte de messagerie nécessite une authentification à deux facteurs (2FA). Dans ce cas, la simple utilisation d'un mot de passe peut ne pas suffire.
Solution : activation de 2FA et utilisation d'un mot de passe d'application
Pour résoudre cette erreur, voici quelques étapes que vous pouvez suivre :
Après avoir mis en œuvre ces modifications, testez à nouveau la fonction d'envoi d'e-mails. Si le problème persiste, vérifiez que le mot de passe de l'application a été correctement généré et saisi.
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!