【问题标题】:How to send an email from c# to Gmail如何从 c# 向 Gmail 发送电子邮件
【发布时间】:2015-05-25 14:02:51
【问题描述】:
protected void BtnSubmit_Click(object sender, EventArgs e)
{
    GetAllUsersName U = new GetAllUsersName();
    string Email = U.GetUSEREmail(TxtEmailPass.Text);

    SmtpClient mySmtpClient = new SmtpClient("smtp.gmail.com", 587);
    mySmtpClient.EnableSsl = true;
    mySmtpClient.UseDefaultCredentials = false;


    mySmtpClient.Credentials = new NetworkCredential("Projects@gmail.com", "Pro123456789");
    mySmtpClient.EnableSsl = true;
    MailMessage msg = new MailMessage("Projects@gmail.com", Email, "Password", "your password is:");



    mySmtpClient.Send(msg);

}

这是我的代码,但它一直告诉我:

SMTP 服务器需要安全连接,或者客户端没有 认证。服务器响应为:5.5.1 Authentication Required。

【问题讨论】:

    标签: c# asp.net email gmail


    【解决方案1】:

    您的代码看起来不错。如果这是一个新帐户,请确保您更改密码 - 至少一次。 Gmail 可能正在寻找您更改密码。

    【讨论】:

    • 所以我所要做的就是更改密码?
    • @kamalsaeed 这可能是您遇到问题的原因,您可以试一试吗?
    • 同样的事情,我改变它但没有任何反应
    • 只是想让你知道:),问题出在帐户上,我已解决,谢谢你的帮助:)
    • @kamalsaeed 很高兴为您提供帮助。
    猜你喜欢
    • 2022-06-17
    • 2018-09-21
    • 1970-01-01
    • 2016-09-02
    • 2011-08-07
    • 1970-01-01
    • 2017-05-22
    • 2018-11-08
    • 2011-12-15
    相关资源
    最近更新 更多