我们正从具有本地虚拟SMTP服务器的专用服务器迁移到Windows Azure.据我所知,Windows Azure不允许在IIS中设置本地SMTP服务器.缺少管理控制台中的SMTP服务器选项.我如何设置电子邮件中继,以便我可以让一个.net Web应用程序从Azure中的Windows Server 2012虚拟机发送电子邮件?
这更像是@mcollier所说的必然结果.鉴于您已经在Azure上,您还可以获得25,000封免费电子邮件(也有更高的计划).
您可以配置Virtual SMTP server
哪个中继到sendgrid服务.对于开发透视图,您将拥有使用自己的SMTP服务器/服务的视图.此链接说明了设置基于sendgrid的服务.
我之前使用过sendgrid,我对此的体验非常棒.正如@mcollier指出的那样,如果您尝试设置和使用自己的SMTP服务,使用像Sendgrid这样的服务将很有可能远离垃圾邮件问题,因为反向查找等.
PS:上述虚拟SMTP服务器可以替换为Amazon SES,这相当于一项优质服务.在这里查看更多信息.