Shopifyのメールが届かないときは、顧客向け通知、スタッフ通知、マーケティングのどれを調べるかを特定し、発生したイベントと差出人設定を確認します。別種類の通知が届くことは、問題のメールが送られた証明ではありません。管理画面の注文状態とメールの配送結果も分けて扱ってください。
調査対象を絞る
日本の店舗でスタッフの連絡先メールと、顧客に表示される差出人を混同すると、違う設定を調べてしまいます。対象メールの実際のFromを原文から確認し、Shopifyのメール設定の公式説明と照合します。ドメインの取得方法や接続方法によって必要な操作が異なる場合があるため、利用環境に合う案内を選びましょう。
独自ドメインを使う場合は、必要な認証設定と管理画面の状態を確認します。未設定の場合に差出人がサービス側のアドレスへ書き換えられることも公式に案内されていますが、すべての通知や経路が同じと推定しません。実際に届いた対象メールでFromと署名を確認することが重要です。
確認の順序
- 通知の種類、発生イベント、宛先を一つに絞る。
- 対象メールのFromと店舗の差出人設定を照合する。
- 自社環境に必要なドメイン認証を公式手順で確認する。
- 検証用イベントの新しいメールで認証と配置を記録する。
通知が期待したタイミングで発生するかも確認します。テンプレートのプレビューが見えることと、その注文に対してメールが送信されたことは別です。テストする場合は、課金や在庫の実処理を避ける専用の手順を使い、確認したイベントと受信先を記録します。誤って実顧客へ何度も再送しないようにしましょう。
想定例と変更後の検証
想定例として、国内ストアの担当者がマーケティングのテストは受け取ったのに、発送通知が届かないと報告した場合を考えます。まず発送に関する操作と通知対象の宛先を確認します。マーケティング側の成功を使って解決済みにせず、発送通知の実際の記録と顧客の受信フォルダーを照合してください。
外部ドメインのDNSを更新する際は、既存のSPFやDMARC、他社サービスの署名を把握します。認証のために追加する値は、そのアカウントで表示される公式の値を使い、他店の設定をコピーしません。変更後は新しい通知で再確認し、以前の通知の原文を現在の検証結果として流用しないようにします。
Inbox Checkで自社の別サービスから送ったメールは、Shopify通知の配送を検証したことにはなりません。検証する入口と経路が同じかを確認し、標本の範囲を明示します。受信箱への配置保証や、すべての日本向けメールサービスへの対応を推定せず、未確認の通知は個別に調査を続けてください。
公式資料と補助テスト
テストの対象と限界を確かめ、Inbox Checkの検証を準備してください。観測した標本と顧客の実配信は区別して記録します。