通过mail.mydomain.com发信至Gmail进垃圾箱,DKIM验证失败求助
DKIM验证失败导致邮件进入垃圾邮箱的排查修复方案
核对DKIM记录一致性
- 确认Webuzo生成的DKIM公钥与Hostinger DNS中配置的TXT记录完全匹配:检查记录名称(如
default._domainkey)、记录类型(必须为TXT),以及p=开头的公钥字符串,不能有空格、换行或字符遗漏 - 用命令直接查询DNS验证:
将返回结果和Webuzo后台的DKIM公钥对比,确保完全一致dig TXT default._domainkey.theopgate.com +short
- 确认Webuzo生成的DKIM公钥与Hostinger DNS中配置的TXT记录完全匹配:检查记录名称(如
检查邮件签名的域名匹配
- 查看Gmail邮件原始头中的DKIM签名段,确认
s=(选择器)和d=(域名)与你配置的DKIM记录对应 - 确认Webuzo邮件配置里的DKIM签名域名设置为
theopgate.com,而非其他子域名
- 查看Gmail邮件原始头中的DKIM签名段,确认
验证DNS记录生效状态
- 即使mxtoolbox显示正常,DNS缓存可能导致记录未全局生效,等待1-2小时后重新测试
- 用nslookup等工具多次查询DKIM记录,确认返回内容正确
Hostinger DNS面板配置检查
- 确保DKIM记录是TXT类型,而非CNAME等其他类型
- 若开启了DNSSEC,可临时关闭测试是否解决问题,若解决则需重新配置DNSSEC签名
重置Webuzo的DKIM配置
- 在Webuzo面板的邮件服务(如Postfix/Dovecot)设置中,删除旧DKIM密钥对,生成新的公钥和私钥
- 将新公钥更新到Hostinger DNS后,重启邮件服务:
service postfix restart service dovecot restart
内容的提问来源于stack exchange,提问作者Amr Elgazar
相关产品推荐
相关产品推荐

