这是不关于如何在.net中发送电子邮件的问题。 我只是需要一些关于发送电子邮件的最佳方法的意见。
作为诊断过程的一部分,我需要自动发送电子邮件 安装在各种客户终端上的.net程序。
我正在使用GMAILs SMTP服务器发送邮件,我知道我将要联系到 我的每天500封电子邮件限制很快。 所以我想知道我是否可以在我的托管系统上拥有WebService并拥有 客户端程序调用我的webservice发送电子邮件。 这样我可以使用自己的SMTP服务器。
如果此方法可扩展或任何其他替代解决方案,请告知我们。 TIA
答案 0 :(得分:1)
这是一种有效的方法(集中邮件发送),它有助于防火墙级别的安全性(更少的机器可以访问端口25)。但您只需要小心服务对公众的开放程度。发送电子邮件的公共服务可以很快成为垃圾邮件的邮件中继。在实现此功能时,对服务,身份验证等的委派访问权限应该是您的首要任务。它是可扩展的,因为在将来,如果需要,您可以在没有客户知道的情况下排队大量邮件。
答案 1 :(得分:0)
对于它的价值,我们通过我们的网络服务发送所有电子邮件(至少来自我们内部编写的应用程序)。我们每天发送超过500封电子邮件,没有问题。
我们的网络服务使用IIS分拣目录来处理它们,因为我们发现它更加安全无虞。