Shopify 发件域名一直未验证 客户看到发件人变了
现象#
Settings > Notifications 的 Sender email 显示 Not authenticated,客户收到的订单邮件 From 变成 store+123@shopifyemail.com。
原因#
- 后台给出的多条 CNAME 没有加全,DKIM 选择器或自定义 Return-Path 缺一条就无法对齐。
- CNAME 的目标值漏掉结尾的点,部分解析商因此存成了相对名称。
- 记录加在 www 上而不是根域,Shopify 校验的是发件地址所在的域。
- Cloudflare 把 CNAME 开了代理,该类型记录不支持橙云,解析结果被替换。
处理步骤#
- 点
Email domain authentication抄下全部 CNAME。 - 逐条添加,主机名与目标值原样复制,目标值保留结尾的
.。 - Cloudflare 中把这些 CNAME 设为
DNS only,不要开代理。 - 用
dig CNAME逐个查询后台给出的主机名,返回值应与面板一致。 - 回后台点验证,再用 mail-tester 发一封测试邮件看评分。
验收标准#
状态变为 Authenticated,测试邮件头 dkim=pass,From 保持自定义域名。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。