电子邮件发送方式

Gau*_*wal 11 email smtp azure

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

方法1:使用第三方SMTP
专业人员:随时可用
缺点:成本

方法2:在Windows Azure
专业版上主持自己的SMTP :?
缺点:?

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

ast*_*kov 13

Microsoft不推荐使用方法2,我也是如此.主要原因是由于SPAM,Azure数据中心的IP地址被列入黑名单的可能性非常高.

不太了解方法3.

强烈推荐的方法(也由Microsoft)使用第三方邮件发送系统,例如SendGrid.Microsoft和SendGrid合作为Azure开发人员提供了一种免费,轻松地从Windows Azure平台可靠,安全,轻松地发送电子邮件的方法.详细了解所提供链接.这是官方的推荐.


Dro*_*ona 6

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

  • 这就是我们从Azure实例发送电子邮件的方式 - 使用System.Net.Mail类和我们公司的SMTP服务器以及我们为此设置的帐户.奇迹般有效. (5认同)
  • 你可能正在寻找这个:http://sendgrid.com/windowsazure.html (3认同)