我正在尝试使用 Exim4 作为 Windows Azure 上的电子邮件服务器。我发现 Exim4 使用 STARTTLS 执行 SMTPS,端口号是 587。问题是我在 Azure vm Endpoints 中打开了 587,但我无法使用该端口,甚至 telnet 也失败了。所以我想知道是 Azure 阻止了端口 587 还是我的 ISP 阻止了它?
提前致谢!!
答案1
您需要按照上述步骤打开终点也在实际虚拟机内的防火墙上打开该端口(Windows 防火墙或 Linux 上的等效防火墙,取决于您所运行的操作系统)。
答案2
Azure 未阻止端口 587。如果您在 STARTTLS 上使用提交,请尝试打开 587/tcp 和 587/udp。如果不成功,请尝试删除端点并重新创建它(确保端点上没有配置错误的 ACL)。还要确保 iptables 中没有阻止规则。