You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用自定义域名的Sendy无法通过DMARC,邮件被标记为垃圾邮件求助

解决Sendy自定义域名DMARC验证失败问题

1. 核对DMARC DNS记录配置

登录你的域名DNS管理平台,确认_dmarc.yourdomain.com的TXT记录符合规范:

  • 记录格式示例:v=DMARC1; p=quarantine; sp=quarantine; rua=mailto:dmarc-reports@yourdomain.com
    • p策略初期建议选quarantine(隔离),待验证稳定后可改为reject(拒收)
    • 确保无语法错误,比如分号、空格的使用,参数值拼写正确

2. 确保SPF与DKIM记录生效且匹配

DMARC依赖SPF和DKIM的验证结果,先排查这两项:

  • SPF记录:检查yourdomain.com的TXT记录,必须包含Sendy发送邮件的服务器IP或其服务商的SPF前缀,示例:v=spf1 ip4:192.168.1.1 include:sendy-smtp.com ~all。可通过命令dig TXT yourdomain.com验证记录存在且正确。
  • DKIM记录:在Sendy后台获取DKIM公钥后,在DNS添加对应TXT记录(主机名通常为sendy._domainkey.yourdomain.com),值格式为v=DKIM1; k=rsa; p=你的公钥字符串。用命令dig TXT sendy._domainkey.yourdomain.com确认记录生效。

3. 对齐邮件发件人域名

Sendy发送邮件的From地址域名必须与DMARC记录的域名完全一致:

  • 若DMARC针对example.com,From地址需为xxx@example.com,不能使用子域名或第三方域名
  • 进入Sendy后台的发件人设置,检查并修正From邮箱的域名

4. 分析mail-tester测试报告

查看你的测试报告,重点关注:

  • SPF、DKIM是否显示Pass
  • DMARC的错误原因:是SPF/DKIM验证失败,还是域名对齐问题(SPF/DKIM的域名与From域名不匹配)

5. 等待DNS生效后重测

DNS修改后通常需要1-24小时全局生效,之后用mail-tester重新发送测试邮件,确认SPF、DKIM、DMARC全部验证通过。

6. 配置DMARC报告监控

在DMARC记录中添加rua参数接收汇总报告,定期查看报告,排查未授权的发件行为,确保只有Sendy的服务器在使用你的域名发送邮件。

内容的提问来源于stack exchange,提问作者Rodrigo G.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 23:50:30