Shopify 域名与 SSL

Shopify 发件域名一直未验证 客户看到发件人变了

现象#

Settings > Notifications 的 Sender email 显示 Not authenticated,客户收到的订单邮件 From 变成 store+123@shopifyemail.com。

原因#

  • 后台给出的多条 CNAME 没有加全,DKIM 选择器或自定义 Return-Path 缺一条就无法对齐。
  • CNAME 的目标值漏掉结尾的点,部分解析商因此存成了相对名称。
  • 记录加在 www 上而不是根域,Shopify 校验的是发件地址所在的域。
  • Cloudflare 把 CNAME 开了代理,该类型记录不支持橙云,解析结果被替换。

处理步骤#

  1. 点 Email domain authentication 抄下全部 CNAME。
  2. 逐条添加,主机名与目标值原样复制,目标值保留结尾的 .。
  3. Cloudflare 中把这些 CNAME 设为 DNS only,不要开代理。
  4. 用 dig CNAME 逐个查询后台给出的主机名,返回值应与面板一致。
  5. 回后台点验证,再用 mail-tester 发一封测试邮件看评分。

验收标准#

状态变为 Authenticated,测试邮件头 dkim=pass,From 保持自定义域名。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。