我试图在我的邮件服务器上设置DKIM,SPF和DMARC。尽管DKIM和SPF可以正常工作(正如auth-results@verfier.port25.com报道的那样),但我似乎无法让DMARC发挥作用。
mxtoolbox.com和dmarcian.com都报告“没有发现DMARC记录”。
我的DNS记录是:
Type: TXT
Domain: _dmarc.domain.com
Value: v=DMARC1; p=none; pct=100; rua=mailto:mail@domain.com
TTL: 5min邮件服务器上的OpenDKIM和OpenDMARC都已启动并运行:
sudo netstat -tulpn | grep -e opendkim -e opendmarc
tcp 0 0 127.0.0.1:8891 0.0.0.0:* LISTEN 8151/opendkim
tcp 0 0 127.0.0.1:8893 0.0.0.0:* LISTEN 8168/opendmarc
cat /etc/postfix/main.cf | grep -e 8891 -e 8893
non_smtpd_milters = inet:127.0.0.1:8891, inet:127.0.0.1:8893
smtpd_milters = inet:127.0.0.1:8891, inet:127.0.0.1:8893如有任何建议,我将不胜感激
发布于 2018-04-21 07:19:50
我找到了解决办法。
原来名称堆知识库是错误的,DMARC记录需要是_dmarc而不是_dmarc.domain.com。
发布于 2019-09-12 02:11:34
我们应该使用一个免费的在线DMARC记录检查器来检查该域上DMARC记录的存在和有效性。此问题经常发生,原因要么是没有找到DMARC记录,要么是在不正确的主机上设置了DMARC记录。
通过本文了解更多信息:如何修复未找到的DMARC记录
https://serverfault.com/questions/908513
复制相似问题