【发布时间】:2016-11-03 04:29:14
【问题描述】:
所以...我在 Visual Studio 2015 中有一个项目,用 C# 编码,可以发送电子邮件,一切都可以正常使用 commom gmail 和 hotmails,启用 SSL,端口等...他们能够发送电子邮件并验证。
但是现在我的工作室有一个 gmail 自定义域,例如 info@ourDomain.com,所以我使用了与发送普通 gmail 相同的属性。
然后,我收到错误 5.1.1,SMTP 服务器需要安全连接或客户端未通过身份验证。所有其他 gmail 都在工作。
我需要更改 smtp 服务器吗?港口?到目前为止尝试了一切......没有帮助。
PS:是的,我在 gmail 上启用了低安全性应用程序。
【问题讨论】:
-
您使用的是什么邮件服务器?看起来您需要将自定义域的 Use Network Credential 设置为 true,同时使用 gmail 将 Network Credentials 设置为 false。
-
那么...您指的是 UseDefaultCredentials 属性吗?因为我已经在使用 NetworkCredentials,并且我已将该属性设置为 true 和 false...没有任何变化...;(问题是,该域是一个自定义域,但它是一个 gmail-email,它好像 smtp 也是 gmail...但是我无法登录...
-
SMTP 是 IEEE 定义为 RFC 标准的一部分的协议。 SMTP 支持安全和非安全电子邮件,并为安全和非安全使用不同的端口号。 SMTP 有很多选项,每个电子邮件服务器使用不同的选项。您应该能够通过您的 gmail 帐户发送到您的自定义域。我不知道您的自定义域支持哪些选项,所以我无法给出具体的解决方案。
标签: c# email smtp system.net.mail