【发布时间】:2020-09-28 22:12:38
【问题描述】:
我有一个带有电子邮件通知的 Web 应用程序。 我正在使用 PHPMailer 通过我的提供商提供的 SMTP 服务器通过经过身份验证的 SMTP 发送邮件。
所有邮件都因 SPF 和 DKIM 设置而失效,因为不知何故,我的网络服务器应该包含在 SPF 列表中,并且 PHPMailer 必须对邮件进行签名。
有什么方法可以让 SMTP 服务器为我封装并签署电子邮件? 我认为经过身份验证的 SMTP 连接会将第一台服务器定义为被包封的服务器,而不是第一个客户端。这是错误的策略还是 SMTP 服务器的错误配置?
【问题讨论】: