Skip to main content

List Customer Emails

顧客に送信したメールと、その配信結果を確認します。

Get Email Content

1通のメールを送信時とまったく同じ内容で確認します。

概要

Dodo Payments は、レシート、返金通知、サブスクリプション通知、督促および回収メール、entitlement の付与、Customer Portal のログインリンクなどのトランザクションメールを、お客様に代わって顧客に送信します。 顧客の Sent Emails タブには、送信したメールが1件ずつ記録されます。各メールについて、何が送信されたか、どこまで配信されたか、失敗した場合はなぜ届かなかったかを確認できます。顧客が受信したメールを開いたり、もう一度送信したりできます。
顧客の送信済みメールタブ。各メールと配信ステータスが一覧表示されている
メールは 180日間 保持されます。配信ステータスはメールプロバイダーから取得され、通常は各配信イベントから数秒以内に更新されます。

顧客のメールを確認する

1

Open the Customer

ダッシュボードで Sales → Customers に移動し、顧客を選択します。
2

Open the Sent Emails Tab

このタブには、過去180日間にこの顧客へ送信されたすべてのメールが新しい順に表示されます。
3

Read a Row

各行には件名が表示され、その下に送信者と受信者のアドレスが表示されます。その他の列には Category、Date & Time、Delivery Status、実行できる Actions が表示されます。
カテゴリは Payments、Refunds、Subscriptions、Dunning & Recovery、Entitlements、Auth のいずれかです。Customer Portal のログインメールは Auth に分類されます。

Delivery Status

各メールには5種類のステータスのいずれかが設定されます。API はステータス値を返し、ダッシュボードにはそのラベルが表示されます。

Failure Reasons

メールが届かなかった場合、行には対応が必要かどうかを判断できる理由が表示されます。行のステータスにカーソルを合わせると確認できます。API は同じ理由を failure_reason として返し、安定したコードを failure_code として返します。 これらの理由のうち5つでは、再送時に別のアドレスが必要です。同じアドレスでは再び失敗するためです。該当するのは、メールボックスが存在しない、アドレスが拒否された、以前の失敗後にアドレスがブロックされた、メッセージが大きすぎるため拒否された、受信者がメールをスパムとしてマークした、の5つです。

メールの確認

メールを読むには、その行の Resend を選択するか、失敗した行で Retry を選択します。開いたパネルの Email Preview には、送信時とまったく同じ保存済みのコピーが表示されます。自分で作成したリカバリーメールと督促メールには Written by you ラベルが付きます。
顧客が受信した状態で表示された保存済みメールの内容
内容を表示できないメールもあります。
  • Customer Portal のログインメール。 有効なログインリンクが含まれるため、内容は表示されません。
  • ブロックされたメール。 プロバイダーに届かなかったため、コピーは存在しません。
  • プロバイダーに引き渡せなかったメール。 コピーは保存されません。
  • 180日を超えたメール。 その時点でプロバイダーが内容を消去します。

メールの再送信

メールをもう一度送信するには、その行の Resend を選択するか、失敗した行で Retry を選択し、パネルで確認します。ボタンには、そのメールをあと何回再送信できるかが表示されます。Dodo Payments は保存済みのコピーではなく、元のイベントからメールを再構築するため、領収書には支払いの現在の状態が表示されます。メールには元のイベントの日付が保持されます。
別のアドレスに送信するオプションが表示されたメール行の再送信コントロール
パネルの To フィールドには元のアドレスが入力されています。別の宛先に送信するには、このフィールドを変更します。恒久的な失敗の後は、元のアドレスでは再び失敗するため、To フィールドは空になり、別のアドレスを入力する必要があります。
再送信は新しいメールとして扱われます。顧客は別のコピーを受信し、再送信されたメールはタブ内に独自の行として表示されます。

制限

以下の制限は、すべての再送信に適用されます。
  • 各メールは 3回 まで再送信できます。
  • 同じメールを同じアドレスに再送信する場合、試行の間隔が必要です。最初の再送信は直前の送信から5分後、2回目は10分後、3回目は15分後に可能になります。
  • 任意のアドレスへの再送信は、そのアドレスが最後にあなたからメールを受信してから5分が経過するまで待機します。
  • プロバイダーに届かなかった送信は、3回の上限にはカウントされません。ただし、待機時間には加算されます。
  • 再送信はダッシュボードでのみ利用できます。API は読み取り専用です。

再送信を利用できない場合

次の場合、ダッシュボードに再送信が表示されないか、再送信が拒否されます。
Customer Portal のログインメールは、常にその送信を要求したアドレスに送信され、再送信するたびに新しいログインリンクが作成されます。

Test Mode

テストモードでは実際のメールが送信されるため、ビジネスごとに週100通の上限があります。再送も同じ上限にカウントされます。テストモードの各メールは実際の受信者に送信され、件名の先頭には[TEST MODE]が付きます。 テストモードの顧客メールを停止するには、Settings → Communication → EmailでTest Mode Emailsをオフにします(Test Mode Emailsを参照)。オフの間は、テストモードで顧客メールは送信されず、タブに行も追加されず、上限も消費されず、ダッシュボードからの再送も拒否されます。Live modeのメールには影響しません。 上限を使い切ると、その週はテストモードでそれ以上何も送信されません。その週に最初に拒否されたメールは、“Not sent: the test-mode email allowance for this week is spent”と表示されるblocked行として記録されます。同じ週に後から拒否されたメールについては、行は追加されません。上限は毎週月曜日の週の開始時にリセットされます。Live modeにはこのような上限はありません。
Customer Portalのログインメールはテストモードでは送信されず、上限も消費しません。

API経由でメールを確認する

一覧と内容はAPI keyでも利用できるため、独自のサポートツールで配信状態を表示できます。一覧はデフォルトで1ページあたり10件のメールを返します。最大100件を返すにはpage_sizeを設定し、0から開始してページを移動するにはpage_numberを設定します。
TypeScriptおよびPython SDKは、両方のエンドポイントをclient.customers.emails.list()とclient.customers.emails.retrieveBody()(Pythonではretrieve_body())としてラップします。 各項目には、コンテンツエンドポイントに渡すemail_log_idと、statusが含まれます。また、送信に失敗した場合はfailure_codeとfailure_reason、保存されたコンテンツが存在するかどうかを示すhas_previewも含まれます。メールに表示するコンテンツがない場合、コンテンツエンドポイントは422を返します。各項目には、行に対して実行できる操作を示すpoliciesオブジェクトも含まれます。 自分で適用可否を判定するのではなく、policiesを確認してください。サーバーが上記のルールを適用します。

Customer Management

顧客、購入履歴、セルフサービスアクセスを管理します。

Communication Preferences

Dodo Paymentsがあなたに代わって送信するメールを選択します。
最終更新日 2026年10月8日