我有一个域,其中包含用于不同站点的十几个子域。每个在 apache 中都有一个单独的虚拟主机。
我将 sendmail 配置为伪装为顶级域,以便电子邮件始终来自顶级域而不是子域。
不幸的是,DKIM 标头 d= 和 i= 字段显示子域。由于 DNS 记录存储在顶级域中,因此 DKIM 检查失败。
我如何告诉 DKIM 使用顶级域?
帮助?- 吉姆
ps 我已经尝试了这方面的每一个角度,我很难过。我不知道 Sendmail 如何告诉 DKIM 使用哪个子域。而且我不知道 PHP 如何告诉 Sendmail 正在使用哪个子域。我尝试在发送邮件之前将 $_SERVER['SERVER_NAME'] 设置为覆盖它,但它没有效果。我想不出一个解决方法。