电子邮件发送方式

时间:2012-05-17 07:29:07

标签: email azure smtp

在我的项目中,我必须向我的经理建议电子邮件发送方法。作为设计文件的一部分。 以下是可用的方法。请分享您对这些方法的利弊的看法

方法1 :使用第三方SMTP
优点:随时可用
缺点:成本

方法2 :在Windows Azure上托管自己的SMTP 优点:?
缺点:?

方法3 :使用公共电子邮件帐户
优点:无额外费用或依赖 缺点:在设计和实施方面需要更多努力。

5 个答案:

答案 0 :(得分:13)

微软不推荐方法2,我也是这样做的。主要原因是由于垃圾邮件而导致Azure数据中心的IP地址被列入黑名单的可能性非常高。

不太了解方法3。

强烈推荐的方法(也是Microsoft)是使用第三方邮件发送系统,例如SendGrid。微软& SendGrid正在合作为Azure开发人员提供免费且简单的方法,以便可靠,安全,轻松地从Windows Azure平台发送电子邮件。详细了解link provided。这是官方的推荐。

答案 1 :(得分:6)

使用哪种SMTP服务器并不重要,因为您需要知道的所有代码都是关于SMTP主机,端口,安全模式身份验证和用户凭据。当然,您的应用程序应该能够连接到SMTP主机。如果您的应用程序支持连接到任何SMTP,则无需担心使用什么。您可以很好地使用自己公司的SMTP服务器或使用Gmail,雅虎等公共SMTP服务器。

答案 2 :(得分:4)

我们使用亚马逊的SES服务从AzureWatch向我们的客户发送电子邮件。目前每天向北发送3000-4000封电子邮件。效果非常好而且非常实惠。

答案 3 :(得分:2)

还可以选择在使用SendGrid或AWS SES等服务发送电子邮件之前对其进行排队。如果您的解决方案处理高负载或者您不喜欢第三方smtp服务不在Azure之外且不在(直接)控制之外,则应考虑此选项。

看看:

答案 4 :(得分:1)

相关问题