【问题标题】:Sending an email through c# with a custom domain from gmail使用来自 gmail 的自定义域通过 c# 发送电子邮件
【发布时间】: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


【解决方案1】:

查看本教程,我认为它有你需要的...

http://www.afterlogic.com/mailbee-net/docs/advanced_smtp_connections.html

如果我帮助了你并且问题已解决,请将我的答案标记为问题答案...

【讨论】:

  • 不完全是,它有点酷,但我已经在使用 System.Net.Mail,我不想改变我的整个系统,只是解决这个问题......无论如何谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-03
  • 1970-01-01
  • 2013-07-26
  • 2013-01-13
  • 2019-03-28
  • 2015-09-09
相关资源
最近更新 更多