0

我目前在我的 ASP.NET 应用程序中使用 Google 的 SMTP 服务器,通过SmtpClient. 这工作得相当好,除了 Google 的 SMTP 服务器并不总是可以访问:

SMTP 错误(来自:*):System.Net.Mail.SmtpException:SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1 需要身份验证。

使用它的SMTP Server角色,IIS7我可以将出站电子邮件存储在拾取目录中。这听起来不错,但之后会发生什么?我是否需要编写一个处理这些文件的应用程序,或者我可以IIS7为我处理发送它们?

编辑:验证信息没有错,这个错误信息只是没有帮助;登录信息与我多年来一直使用的信息相同,当天晚些时候一切恢复正常。这是一次间歇性中断,这是它返回的错误消息。

4

2 回答 2

1

拾取目录机制适用于 IIS 7 的内置 SMTP 服务器。

要使用它,您需要运行自己的 SMTP 服务器。
运行 SMTP 服务器是一项复杂而复杂的任务;我强烈反对它。

于 2013-07-23T18:17:00.773 回答
1

看起来您可以访问 Google smtp 服务器,但您的凭据不正确 - 需要身份验证。

您需要设置自己的 SMTP 服务器来处理取件目录。几年前,我建立了一个非常简单的 Zimbra 客户端。看起来他们从那以后就离开了云端,但可能仍然有一个轻量级的服务器。

Zimbra 电子邮件服务器

于 2013-07-23T18:21:43.643 回答