Envoyer e-mail à l'aide de gmail. Erreur: Le serveur a répondu: 5.5.1 Authentification Requise

Désolé, j'ai vu beaucoup de semblables post à ce sujet, mais n'a jamais trouvé de solution à mon problème, j'ai donc décidé de la publier.

Je suis en utilisant ASP.NET c# pour l'envoi de mail par programmation à l'aide de gmail avec le code suivant.

 string EmailAddress = senderemail;
    MailMessage mailMessage = new MailMessage(EmailAddress, EmailAddress);
    mailMessage.Subject = "This is a test email";
    mailMessage.Body = "This is a test email. Please reply if you receive it.";

    SmtpClient smtpClient = new SmtpClient();
    smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
    smtpClient.EnableSsl = true;
    smtpClient.Host = "smtp.gmail.com";
    smtpClient.Port = 587;

    smtpClient.Credentials = new System.Net.NetworkCredential()
    {
        UserName = EmailAddress,
        Password = senderpassword
    };
    smtpClient.UseDefaultCredentials = false;
    smtpClient.Send(mailMessage);

J'ai reçu cette erreur comme tout le monde

Erreur:

Le serveur SMTP nécessite une connexion sécurisée ou le client n'a pas
authentifié. La réponse du serveur est: 5.5.1 Authentification Requise.
Pour en savoir plus.

Déjà fait ci-dessous 2 action à partir de GMAIL.

-moins sûr app : allumez

-2 étape de vérification : off

Je ne m'inquiète pas de savoir si c'est ce compte gmail coffre-fort ou quoi. Je n'ai pas besoin de la sécurité de ce compte. Que dois-je faire?

  • Avez-vous vérifié que les valeurs transmis dans les NetworkCredential constructeur sont les mêmes que le travail lors de la connexion? Hormis smtpClient.UseDefaultCredentials = false, j'ai un projet qui utilise plus ou moins le même code sans erreurs.
  • Devez également vous assurer de IMAP a été activé pour le compte.
  • Cela semble être un problème commun. Je voudrais lire le post suivant attentivement et essayez toutes les suggestions ici: stackoverflow.com/questions/704636/...
  • C'est un problème commun.Vous pouvez essayer ce stackoverflow.com/questions/20906077/...