根域被写成 CNAME 后 MX 记录失效 邮箱收不到信
现象#
接入 Shopify 当天下午开始,Outlook 提示无法连接到服务器,网页版邮箱也登不上,而后台域名状态依旧显示 Connected。
原因#
- DNS 规范禁止 CNAME 与其它记录同名,根域一旦变成 CNAME,同名的 MX 与 TXT 会被解析器直接忽略。
- 部分解析商不报错,只是把冲突记录隐藏起来,面板上看着还在,实际查询返回空。
- 根域 CNAME 会连带让 SPF 与 DKIM 的 TXT 失效,收信和发信认证同时崩掉。
- 把根域指向 shops.myshopify.com 本身也不是 Shopify 要求的方式,根域应当用 A 记录。
处理步骤#
- 执行
dig MX example.com,若返回为空即可确认。 - 删除根域 CNAME,改为 A 指向
23.227.38.65。 - 按邮箱服务商文档逐条恢复 MX 与优先级,不要用「一键接入」模板覆盖整份解析。
- 补回
v=spf1的 TXT 与 DKIM 选择器记录,确认每个名字只出现一次。 - 用
dig MX example.com +short加网页版邮箱登录双重验证。
验收标准#
dig MX 能返回邮件商记录,根域的 dig CNAME 为空,内外网收发邮件恢复。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。