我的主要问题是,在 Webmin 中为我的域添加了 MX 服务器以发送邮件后,我没有收到发送到我的域的邮件,并且在通过 mxtoolbox.com 工具测试服务器后,我发现 DMARC 记录存在问题,它显示缺少或无效记录,如下图所示:
我添加了此 DMARC 记录,但没有任何变化,我的配置中是否缺少某些内容或存在错误
...
magicmax.ca. IN A XXX.XXX.XXX.XXX
www.magicmax.ca. IN A XXX.XXX.XXX.XXX
ftp.magicmax.ca. IN A XXX.XXX.XXX.XXX
m.magicmax.ca. IN A XXX.XXX.XXX.XXX
localhost.magicmax.ca. IN A 127.0.0.1
webmail.magicmax.ca. IN A XXX.XXX.XXX.XXX
admin.magicmax.ca. IN A XXX.XXX.XXX.XXX
mail.magicmax.ca. IN MX 1 magicmax.ca.
...
_dmarc.magicmax.ca. IN TXT "v=DMARC1; pct=100; ruf=mailto:[email protected]; rua=mailto:[email protected]; p=quarantine; adkim=r; aspf=r"
答案1
大约一周后,您可能会在 dmarc 报告中看到该问题。
但在此之前,您需要将您的 webmin 服务器的 IP 添加到您的 spf 记录中,或者配置一个经过身份验证的中继主机。
答案2
将其添加到您的 TXT 记录中
example.com._report._dmarc.example.com TXT v=DMARC1;
_dmarc.example.com TXT v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; fo=1;
不要忘记将 example.com 替换为您的域名