我有内部SMTP服务器,其中为我的域配置了SPF,DMARC和DKIM。对于入站邮件,我使用3d派对服务。
MX包含在SPF记录中
v=spf1 a mx include: _spf.mailprovider.com include:spf.mail.example.com ~all
DMARC配置为拒绝所有未验证的发件人
v=DMARC1;p=reject;rua=mailto:rua@example.com;ruf=mailto:ruf@example.com;pct=100;
我的问题是,配置DMARC记录后,我开始收到的邮件减少了2-3倍。是否有可能阻止入站邮件?我以为它仅用于出站邮件控制。
如果是,是否可以将DMARC配置为仅用于出站真实性检查?我不想限制传入邮件,甚至是垃圾邮件。
答案 0 :(得分:0)
DMARC设置对发送到您的域的 邮件没有影响。
您的入站邮件服务应该为发送邮件的每个人检查SPF和DMARC记录,但是您自己的域的设置对此无效。
我看到的入站邮件减少的唯一原因是SPF和DMARC设置是否导致您阻止了您自己域的合法电子邮件来源-在这种情况下,请对其进行跟踪并将其添加到您的SPF中。
您应该能够与您自己的域设置分开为入站邮件关闭DMARC检查,但是我不建议您这样做,因为它否定了首先使用SPF和DMARC的意义。
要尝试的另一件事是禁用p=reject
并设置p=none
;这样,您自己的域就不会受到其他地方DMARC的约束,但是您可以查看它是否解决了入站问题,而无需完全禁用DMARC。