我们是asp.net开发人员,在公司工作。 在VS安装的开发设备/笔记本电脑中实现了开发。 开发完成后,测试操作完成,我们将应用程序发布到服务器 我们的应用程序需要发送电子邮件,因此我们通过端口25通过Exchange服务器执行此操作。
突然,在开发和测试阶段,我们注意到我们无法发送电子邮件。我们联系了Exchange Server管理员。他告诉我们他为我们的开发设备/笔记本电脑阻止了端口25,因为微软建议这样做。
我们问他如何实现开发,测试运营?他说你可以从服务器做到这一点!请注意,服务器仅用于发布;它没有任何用于开发或测试的IDE!
这是真的吗? Microsoft会推荐这个吗?
答案 0 :(得分:0)
这不是真的。但建议不要允许匿名smtp访问Exchange Server。 因此,端口25上的应用程序应该有一个(命名)连接器,这需要TLS和身份验证,这意味着您的应用程序需要实现smtp身份验证。 在这种情况下,应监视要进行身份验证的邮箱的NDR。