我的服务器(Windows Server 2012 Stanrdard x64)中有一个应用程序,它使用端口 587 的 smtp.office365.com 发送邮件。
我只授权输入 HTTP 连接,并阻止除端口 587 的 TCP 协议之外的所有输出连接,但这不起作用。邮件未发送。
我必须配置哪些规则才能发送邮件?
谢谢
答案1
假设您的 DNS 解析正常工作,您唯一需要提供的就是通过端口 587 对 smtp.office365.com 进行 SMTP 访问。请返回文档并返回更具体的问题。
https://support.office.com/en-us/article/如何设置多功能设备或应用程序以使用Office-365发送电子邮件
答案2
谢谢。我的 DNS 解析不起作用。
因此,我在防火墙中添加了 3 条规则:
1)允许 SMTP 流量的出站规则:Procol = TCP | 端口 = 587
2)允许 DNS 流量的出站规则:Procol = TCP | 端口远 = 53
3)允许 DNS 流量的出站规则:Procol = UDP | 端口远 = 53
没关系