多年来,一切都很好。我有一个始终在线的 VPN,没有遇到任何问题。
几天前,Windows 进行了一次更新。从那时起,尝试发送电子邮件时都会遇到 SMTP 连接超时,无论是我自己的服务器还是 Gmail,并且使用两个不同的电子邮件客户端(这两个客户端都已配置并运行多年,我没有更改它们)。
如果我禁用 VPN 或 Windows 防火墙,我就可以发送电子邮件(我仍然可以通过 IMAP 获取)。
我想继续使用 VPN,他们告诉我他们没有做任何改变,那么,我该如何配置 Windows 防火墙以允许 STMPP?
答案1
在 Windows 10 Pro 中尝试此解决方案:
- 打开 Windows Defender 安全中心
- 转到病毒和威胁防护设置。
- 选择排除
- 选择添加或删除排除项
- 选择添加排除并添加您的 VPN 客户端软件
注意:大多数 VPN 客户端使用端口 500 和 4500 UDP,以及端口 1723 作为 TCP。如果这些不起作用,请在 Windows 防火墙高级设置中添加一条新规则以允许它们。
答案2
看为 Windows 防火墙创建出站端口拒绝规则。它说它适用于 Windows 2008,但它在 Windows 10 家庭版上对我有用。
从上述网站复制解决方案:
- 通过单击开始 > 管理工具 > 高级安全 Windows 防火墙,启动高级安全 Windows 防火墙。
- 在左侧窗格中选择“出站规则”,然后单击“新建规则”。
- 启动新出站规则向导。选择端口并单击下一步。
- 此屏幕用于确定此规则是否适用于 TCP 或 UDP 协议以及所有端口或特定端口。选择 TCP 或 UDP,然后选择所有端口或选择“特定本地端口:”,并填写端口(如有必要,用逗号分隔)。单击下一步继续。
- 由于这是允许规则,因此您需要选择是否允许所有连接(安全和不安全)的流量或仅在连接安全时允许流量。如果您要求连接安全,您还可以指定它是否也需要加密或是否覆盖阻止规则。单击下一步继续。
- 在此屏幕上,您可以选择规则适用于哪些配置文件。当入站连接来自域内的计算机时,将应用域。当入站连接来自已选择“私有”作为其配置文件的源时,将应用私有。公共适用于来自配置文件设置为公共的源的所有连接。您可以选择一个、两个或全部三个。单击下一步继续。
- 在此屏幕上,您将为规则命名并指定任何您想要指定的描述。单击“完成”以创建规则并返回主屏幕。
只需为端口 465 (SSL)(或端口 587,最终为端口 25 - 不推荐,视情况而定)创建新的出站规则并允许传出流量。问题解决了。