使用Gmail SMTP OAUTH从asp.net发送电子邮件

萨加尔

我只想实现一个示例邮件发送应用程序。我为此做了很多研究。从各个角落,我都得到了相同的解决方案。但这对我不起作用,我找不到我的错误。我正在使用下面的代码

protected void SendEmail(object sender, EventArgs e)
{
    string to = txtTo.Text;
    string from = txtEmail.Text;
    string subject = txtSubject.Text;
    string body = txtBody.Text;
    using (MailMessage mm = new MailMessage(txtEmail.Text, txtTo.Text))
    {
        mm.Subject = txtSubject.Text;
        mm.Body = txtBody.Text;
        if (fuAttachment.HasFile)
        {
            string FileName = Path.GetFileName(fuAttachment.PostedFile.FileName);
            mm.Attachments.Add(new Attachment(fuAttachment.PostedFile.InputStream, FileName));
        }
        mm.IsBodyHtml = false;
        SmtpClient smtp = new SmtpClient();
        smtp.Host = "smtp.gmail.com";
        smtp.EnableSsl = true;
        NetworkCredential NetworkCred = new NetworkCredential(txtEmail.Text, txtPassword.Text);
        smtp.UseDefaultCredentials = true;
        smtp.Credentials = NetworkCred;
        smtp.Port = 587;
        smtp.Send(mm);
        ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Email sent.');", true);
    }
}

并获得如下所示的异常

在此处输入图片说明

请建议我如何解决此问题。

提前致谢。

钦丹·乌德施

假设您使用正确的Gmail凭据发送电子邮件的帐户。您需要使用以下链接打开“安全性较低的应用程序”设置:https : //www.google.com/settings/u/1/security/lesssecureapps

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MONO / .NET 4-ASP.NET使用Google SMTP从页面发送电子邮件

来自分类Dev

如何在asp.net mvc应用程序中使用Gmail SMTP发送电子邮件?

来自分类Dev

从asp.net使用gmail发送电子邮件

来自分类Dev

ASP.NET C#-从Gmail / Yahoo Live SMTP服务器发送电子邮件不起作用

来自分类Dev

在.NET中使用Google SMTP发送电子邮件

来自分类Dev

php使用gmail smtp发送电子邮件

来自分类Dev

使用gmail SMTP从辅助地址发送电子邮件

来自分类Dev

使用SMTP在Gmail帐户中发送电子邮件

来自分类Dev

使用SMTP在Gmail上发送电子邮件

来自分类Dev

Ruby和使用Net :: SMTP发送电子邮件:如何指定电子邮件主题?

来自分类Dev

如何使用IIS8和Classic ASP通过SMTP服务发送电子邮件?

来自分类Dev

在C#中从smtp gmail发送电子邮件

来自分类Dev

使用asp.net mvc发送电子邮件

来自分类Dev

使用luasocket SMTP和SSL发送电子邮件

来自分类Dev

如何使用PHP通过SMTP发送电子邮件

来自分类Dev

在python中使用Google SMTP发送电子邮件

来自分类Dev

使用luasocket smtp和ssl发送电子邮件

来自分类Dev

如何使用PHP通过SMTP发送电子邮件

来自分类Dev

无法使用SMTP发送电子邮件

来自分类Dev

使用Amazon EC2实例的SMTP Gmail服务器发送电子邮件

来自分类Dev

服务器使用gmail smtp发送电子邮件获取警报

来自分类Dev

无法在Codeigniter 3中使用SMTP gmail配置发送电子邮件

来自分类Dev

无法使用Gmail SMTP在Spring Boot中发送电子邮件

来自分类Dev

PHPmailer不使用gmail的SMTP从本地主机发送电子邮件

来自分类Dev

无法在主机上使用Gmail smtp发送电子邮件

来自分类Dev

在使用Gmail SMTP的PHP中发送电子邮件方面需要帮助

来自分类Dev

PHPMailer 无法通过组织使用的 gmail SMTP 服务发送电子邮件

来自分类Dev

无法使用 SMTP Gmail 服务器发送电子邮件身份验证

来自分类Dev

使用smtp服务器,asp.net的电子邮件发送失败

Related 相关文章

  1. 1

    MONO / .NET 4-ASP.NET使用Google SMTP从页面发送电子邮件

  2. 2

    如何在asp.net mvc应用程序中使用Gmail SMTP发送电子邮件?

  3. 3

    从asp.net使用gmail发送电子邮件

  4. 4

    ASP.NET C#-从Gmail / Yahoo Live SMTP服务器发送电子邮件不起作用

  5. 5

    在.NET中使用Google SMTP发送电子邮件

  6. 6

    php使用gmail smtp发送电子邮件

  7. 7

    使用gmail SMTP从辅助地址发送电子邮件

  8. 8

    使用SMTP在Gmail帐户中发送电子邮件

  9. 9

    使用SMTP在Gmail上发送电子邮件

  10. 10

    Ruby和使用Net :: SMTP发送电子邮件:如何指定电子邮件主题?

  11. 11

    如何使用IIS8和Classic ASP通过SMTP服务发送电子邮件?

  12. 12

    在C#中从smtp gmail发送电子邮件

  13. 13

    使用asp.net mvc发送电子邮件

  14. 14

    使用luasocket SMTP和SSL发送电子邮件

  15. 15

    如何使用PHP通过SMTP发送电子邮件

  16. 16

    在python中使用Google SMTP发送电子邮件

  17. 17

    使用luasocket smtp和ssl发送电子邮件

  18. 18

    如何使用PHP通过SMTP发送电子邮件

  19. 19

    无法使用SMTP发送电子邮件

  20. 20

    使用Amazon EC2实例的SMTP Gmail服务器发送电子邮件

  21. 21

    服务器使用gmail smtp发送电子邮件获取警报

  22. 22

    无法在Codeigniter 3中使用SMTP gmail配置发送电子邮件

  23. 23

    无法使用Gmail SMTP在Spring Boot中发送电子邮件

  24. 24

    PHPmailer不使用gmail的SMTP从本地主机发送电子邮件

  25. 25

    无法在主机上使用Gmail smtp发送电子邮件

  26. 26

    在使用Gmail SMTP的PHP中发送电子邮件方面需要帮助

  27. 27

    PHPMailer 无法通过组织使用的 gmail SMTP 服务发送电子邮件

  28. 28

    无法使用 SMTP Gmail 服务器发送电子邮件身份验证

  29. 29

    使用smtp服务器,asp.net的电子邮件发送失败

热门标签

归档