我有一个需要发送电子邮件的网络角色 . 我有这个在我的计算机上本地工作的代码,但是当我在Azure上运行它时它不起作用,我只是得到一个“传输无法连接到服务器” . 例外 . SMTP服务器使用SSL和端口465 .
是否有一些防火墙设置可以阻止我需要修复的内容或者它可能是其他内容?
所有出站端口都是从Azure打开的,因此任何防火墙问题都可能与您的SMTP服务器有关 . 您可以通过打开部署应用程序的Azure数据中心中的所有IP范围来允许访问SMTP服务器 .
Azure Datacenter IP Ranges
或者,您可以使用第三方解决方案,例如SendGrid,它可以快速轻松地进行设置,并且根据您的使用情况可能是免费的 .
不确定这个问题的真正原因,但是在我们的Azure实例上升级到Windows Server 2012后,它工作正常 .
2 回答
所有出站端口都是从Azure打开的,因此任何防火墙问题都可能与您的SMTP服务器有关 . 您可以通过打开部署应用程序的Azure数据中心中的所有IP范围来允许访问SMTP服务器 .
Azure Datacenter IP Ranges
或者,您可以使用第三方解决方案,例如SendGrid,它可以快速轻松地进行设置,并且根据您的使用情况可能是免费的 .
不确定这个问题的真正原因,但是在我们的Azure实例上升级到Windows Server 2012后,它工作正常 .