【问题标题】:Trying to send email using gmail from ASP.NET尝试使用来自 ASP.NET 的 gmail 发送电子邮件
【发布时间】:2015-09-09 01:33:08
【问题描述】:

我正在尝试使用 gmail 从 ASP.MVC 应用程序发送电子邮件。

我已将帐户设置为“任何地址” 并单击“需要 SMTP 身份验证”

如果我使用端口 25,我会收到错误 “SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1 需要身份验证。”

如果我使用端口 465,我会收到超时错误“操作已超时。”

           Using m As Net.Mail.MailMessage = New Net.Mail.MailMessage("any@address.net.au", "any@address.net.au")
            m.Subject = "test"
            m.Body = "I am testing"
            Using c As SmtpClient = New SmtpClient
                c.Send(m)
            End Using
        End Using

我的网络配置

 <mailSettings>"
  <smtp from="default@account.com.au" >
    <network host="smtp.gmail.com"  enableSsl="true"  password="mypassword" port="465" userName="info@mygmailaccount.com" />
  </smtp>
</mailSettings>

任何想法 谢谢

【问题讨论】:

    标签: asp.net asp.net-mvc email gmail


    【解决方案1】:

    尝试使用587端口,如下图:

      <smtp from="support@test.com">
        <network host="smtp.gmail.com" port="587" enableSsl="true" userName="yourusername@gmail.com" password="yourpassword.123" />
      </smtp>
    

    【讨论】:

    • 不起作用附加信息:SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1 需要身份验证。了解更多信息
    猜你喜欢
    • 1970-01-01
    • 2016-10-18
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-28
    • 2015-12-21
    • 1970-01-01
    相关资源
    最近更新 更多