Guide日本語Kien Phan, Founder

メールが届かない:開発者向けデバッグガイド

サイレント失敗問題

APIでメールを送信。200 OKが返る。ダッシュボードは'sent'と表示。しかしユーザーは受信していない。これは最も frustrating なメール問題です。エラーがないためデバッグできません。メールはサーバーから正常に送信され、プロバイダーに受け入れられ、そして...消えました。

ステップ1: 配信ステータスを確認

'Sent'は'delivered'を意味しません。APIが200を返した時、メールは配信のために受け入れられただけです。パイプライン:queued → sending → sent → delivered(またはbounced/failed)。最終ステータスを確認してください。AISendのダッシュボードでは、完全なイベントタイムラインが表示されます。

ステップ2: バウンスとコンプレイントを確認

ステータスが'bounced'の場合、受信サーバーがメールを拒否しました。ハードバウンス:アドレスが存在しない — すぐに削除。ソフトバウンス:一時的な問題 — 1回リトライ。'Complained':受信者がスパムとしてマーク — 深刻な評判シグナル。

ステップ3: 認証とスパムスコアを確認

メールが'delivered'と表示されているのにユーザーが見つからない場合、ほぼ確実に迷惑メールフォルダにあります。Gmailでテストメールを送信し、「元のメッセージを表示」で'spf=pass'、'dkim=pass'、'dmarc=pass'を確認してください。

ステップ4: 送信者の評判を確認

ISPはドメインとIPの評判スコアを維持します。低い評判=迷惑メール。Google Postmaster ToolsとMicrosoft SNDSで確認してください。AISendのマルチプロバイダールーティングが役立ちます。

デバッグチェックリスト

1. APIレスポンスを確認。2. 配信ステータスを確認。3. バウンスを確認。4. 迷惑メールフォルダを確認。5. 認証を確認。6. コンテンツを確認。7. 評判を確認。AISendのダッシュボードでステップ1-5を一つのビューで確認できます。

Ready to Send Smarter Emails?

3,000 emails/month free. No credit card required.