多年来,客户一直使用 IIS v6 SMTP 通过 Windows 2008 R2 发送自动服务器通知。他们的应用程序使用 Blat 通过本地主机发送,无需身份验证。电子邮件似乎直接从该系统发出,伪装的 FQDN 与他们的实际电子邮件服务器相同。只有他们的员工电子邮件(Outlook 等)通过真正的 SMTP 服务器。
我们正在将大多数功能迁移到新的 Windows 2016 服务器,我需要确保所有电子邮件自动化功能正常运行。我担心检查 SPF 或 DKIM 或其他认证的远程服务器会退回或默默地删除来自此服务器的电子邮件。我相信这样做的远程服务器的数量很可能随着时间的推移而增加。
但是,我并没有发现管理员对此类问题发出我所期望的强烈抗议,只是偶尔会问一些关于如何转发到 GMail 或其他服务器的老问题。我没有看到一个充满退回邮件的文件夹。而且我收到了来自该服务器的电子邮件 - 未经我的第三方电子邮件主机过滤。
因此,我的担心似乎与现实不符,我无法证明改变新系统设置的建议是合理的。没关系,我没有计划,我真的希望确保一切正常,无论它如何运作。
1)我是否正确地认为收件人服务器可以/将/应该过滤这些出站通知,而预期的收件人甚至可能收不到他们的电子邮件?
2) 是否最好只使用“真正的” SMTP 服务器(例如 Exchange 或 Postfix)?
3)继续使用 Blat 并使用基本身份验证进入本地主机,并继续使用 IIS SMTP 从其 v2016 服务器发送电子邮件,有什么缺点吗?
谢谢!
答案1
您是否查看过旧 SMTP 服务器的配置?也许它是通过智能主机进行中继?
无论如何,SPF 和 DKIM 仅适用于直接连接。因此,如果您的 Blat 服务器连接到本地邮件中继应用程序,然后该应用程序发送到您的 Exchange 服务器,然后由该服务器处理最终交付,那么只有最后一跳(Exchange 到最终)才会受到 SPF 和 DKIM 的约束。