0

不是关于如何在 .net 中发送电子邮件的问题。我只需要一些关于什么是发送电子邮件的最佳方法的意见。

作为诊断过程的一部分,我需要从安装在各种客户端上的 .net 程序自动发送电子邮件。

我使用 GMAILs SMTP 服务器发送邮件,我知道我很快就会达到每天 500 封电子邮件的限制。所以我想知道我是否可以在我的托管系统上拥有一个 WebService 并让客户端程序调用我的 Web 服务来发送电子邮件。这样我就可以使用自己的 SMTP 服务器了。

请让我知道这种方法是否可扩展或任何其他替代解决方案。TIA

4

2 回答 2

1

这是一种有效的方法(集中发送邮件),它有助于提高防火墙级别的安全性(更少的机器可以访问端口 25)。但是您只需要注意该服务对公众的开放程度。发送电子邮件的公共服务很快就会成为垃圾邮件的中继站。在实现这一点时,对服务的委托访问、身份验证等应该是您的首要任务。它是可扩展的,因为将来,如果需要,您可以在客户端不知道的情况下将大量邮件排队。

于 2012-07-26T19:02:28.290 回答
0

对于它的价值,我们通过我们的网络服务发送我们所有的电子邮件(至少来自我们内部编写的应用程序)。我们每天处理超过 500 封电子邮件,没有任何问题。

我们的 Web 服务使用 IIS Pickup Directory 来处理它们,因为我们发现它更安全。

于 2012-07-26T19:03:04.433 回答