Maison >développement back-end >tutoriel php >Comment résoudre l'erreur d'authentification SMTP « Code de réponse attendu 250 mais code obtenu 535 » ?

Comment résoudre l'erreur d'authentification SMTP « Code de réponse attendu 250 mais code obtenu 535 » ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-18 17:57:03311parcourir

How to Resolve

Code de réponse attendu 250 mais code reçu 535 : résolution de l'erreur d'authentification SMTP

Lors de la tentative d'envoi d'un e-mail via SMTP via Gmail à l'aide de SwiftMail, une erreur s'est produite indiquant "Code de réponse attendu 250 mais code obtenu "535", avec le message "535-5.7.8 Nom d'utilisateur et mot de passe non acceptés". Cette erreur provient d'un problème d'authentification avec les informations d'identification fournies.

Pour Pour résoudre ce problème, l'activation de « l'accès aux applications inférieures » et le déverrouillage du captcha Gmail n'ont pas résolu le problème. Cependant, la mise en œuvre de la vérification en deux étapes et la création d'un mot de passe d'application se sont avérées efficaces.

Solution :.

  1. Activez la vérification en deux étapes pour votre compte Google.
  2. Générez un mot de passe d'application Sélectionnez « Autres (nom personnalisé) ». et cliquez sur "Générer".
  3. Mettez à jour votre fichier .env Remplacez le mot de passe Gmail précédent par le mot de passe de l'application généré (dans la variable d'environnement MAIL_PASSWORD).
  4. Redémarrez votre serveur Apache pour actualiser les modifications de configuration.

Après ces étapes, la fonctionnalité d'envoi d'e-mails devrait être restaurée. Cette solution élimine l'erreur d'authentification en utilisant un mot de passe d'application dédié qui donne accès à votre compte Gmail.

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