メール バウンス率とは?測定方法・目安・改善策

要約

メール バウンス率とは、受信サーバーが拒否した送信メールの割合です。健全なリストではハードバウンスを1%未満に抑え、2%で調査を始め、5%はインシデントとして扱ってください。Amazon SESは5%以上でアカウントを審査対象にします。率はストリーム、送信元、バウンス種別ごとに分けて集計し、SMTPステータスコードを保存しておくと、リストの問題とレピュテーションの問題を見分けられます。

緑のステータスランプと琥珀色の警告灯が1つ並ぶサーバーラックの通路

メール バウンス率は、受信サーバーに拒否された送信メールの割合です。計算式は単純ですが、分母、バウンスの種類、集計期間によって数字が大きく変わります。健全なリストではハードバウンスを1%未満に保ち、2%を超えたら原因を調べ、5%はインシデントとして扱うのが目安です。多くのチームはダッシュボードに出る1つの合算値だけを見ていますが、それでは問題の所在を見落としがちです。

この記事では、まず数字を正しく読む方法を説明し、そのあとで対処法を扱います。

計算式は単純です。分母で意見が分かれます。

バウンス率は、バウンスしたメール数を送信したメール数で割り、100を掛けたものです。ESPによっては送信数ではなく到達数で割るため、同じ件数でも数字が高く見えます。ベンチマークと比較する前に、利用しているプロバイダーがどちらを分母にしているかを確認してください。

たとえばAmazon SESは、ハードバウンスだけを対象に、アカウントから送信した数を基準としてバウンス率を計算します。ソフトバウンスとハードバウンスを混ぜたダッシュボードでは、プロバイダーがあなたを評価する数字より高い値が出てしまいます。

定義を1つに決めて、指標の名前のそばに書いておきましょう。私たちは送信ドメインごとに、24時間と7日間の単位で、ハードバウンス数を送信数で割った値を使っています。チーム内で同じ週の数字が食い違うなら、まず分母を比べてください。

ノートにスケッチした右上がりのグラフと、キーボードが置かれたデスク

ハード、ソフト、ブロックは別々のシグナルです

ハードバウンスは恒久的な失敗です。アドレスが存在しない、ドメインが名前解決できない、メールボックスが閉鎖されている、といった場合に起きます。SMTPでは、RFC 3463で定義された5.x.x形式の拡張ステータスコードとして返されます。

ソフトバウンスは一時的な失敗です。メールボックスが満杯、サーバーが停止中、メールサイズが大きすぎる、などが該当します。4.x.x形式で返され、適切な送信者は再送します。SMTPコードの分類については、当社の以前の記事でソフトバウンスとハードバウンスの違いとして扱っています。

3つ目は、ダッシュボードでは見えにくい種類です。ブロックは5.x.x形式で拒否されますが、原因はアドレスではなく送信者側にあります。たとえば、IPがブロックリストに載っている、認証チェックに失敗した、コンテンツやレピュテーションのフィルターに引っかかった、といったケースです。ブロックをハードバウンスとして数えると、リストが汚れているように見えますが、実際の問題は送信環境にあります。

「バウンス」という1本の系列だけを表示するレポートは避けてください。3つの系列に分けないと、問題のないリストを掃除することになりかねません。

2026年の良いバウンス率はどのくらいでしょうか?

公開された単一の基準値はありません。これは数字を引用する前に知っておくべき点です。GmailとYahooは迷惑メールの報告率についてはしきい値を公開していますが、バウンスについては公開していません。Googleは一括送信者に対し、Postmaster Toolsで報告される迷惑メール率を0.10%未満に保ち、0.30%には決して達しないよう求めています。詳しくはGoogleの送信者ガイドラインFAQを参照してください。

バウンスについては、ESPの運用経験から導かれた目安を使います。以下は当社が警告レベルとして使っている値で、メールボックスプロバイダーが保証する値ではありません。

ドメインごとに24時間で集計したハードバウンス率と、その対応は次のとおりです。

最後の行は文書化された基準です。Amazon SESのレピュテーションダッシュボードのドキュメントでは、バウンス率が5%以上のアカウントは審査対象になり、10%を超える状態が続くと送信が停止される可能性があると明記されています。他のプロバイダーは別の数値や表現を使っているため、必ずご自身の契約内容を確認してください。

まずセグメントに分けてください。合算値では問題のあるストリームが見えません

アカウント全体で0.8%というバウンス率の中に、トランザクションメールの0.1%と、再エンゲージメント用インポートの6%が含まれている可能性があります。合算値は許容範囲に見えますが、後者が送信ドメインをじわじわと傷つけています。

率はストリーム別、登録元別、受信ドメイン別に計算してください。次の4つの切り口で、ほとんどの問題が見つかります。

これは単なるレポートの工夫ではありません。フォームの検証バグを1時間で直すか、健全なリストをパニックで消去してしまうかの違いになります。

強調された行が流れる、暗い部屋でのターミナルのログ画面

もう1つ、他の切り口が揃ったら加えたいのが、送信IPまたはドメインごとの集計です。トランザクション用に専用IPを、キャンペーン用に共有プールを使っている場合、どちらかで急上昇すれば、ログを1行も開く前にどこを調べるべきかが分かります。

プロバイダーのバウンスイベントを取りこぼさずに読む方法

主要なESPは、バウンスをイベントとして提供しています。Webhook、通知トピック、イベントAPIのいずれかです。このフィードを信頼できる情報源として扱い、自分のストアに書き込んでください。ダッシュボードは集計の時点で詳細を失うため、後で原因を調べる際に必要な情報が残りません。

イベントごとに次の項目を保存します。メッセージID、受信者、バウンス種別、拡張ステータスコード、診断テキスト、タイムスタンプです。この6つがあれば、事後分析で出てくる質問のほとんどに答えられます。

{
  "event": "bounce",
  "message_id": "msg_01H9",
  "recipient": "user@example.com",
  "bounce_type": "permanent",
  "status": "5.1.1",
  "diagnostic": "550 5.1.1 user unknown",
  "stream": "lifecycle",
  "ts": "2026-11-02T09:14:03Z"
}

イベントを処理するハンドラーは冪等にしてください。プロバイダーはWebhookを再送することがあり、同じハードバウンスを2回数えると、率が歪むうえに、問題のないアドレスを抑止してしまう可能性があります。キーはプロバイダーのイベントIDとメッセージIDの組み合わせにしましょう。

PostmarkとResendは、イベントでバウンス種別を分けており、メッセージストリーム単位で取得できます。そのため、上記のストリーム別の分割を低コストで実装できます。

最も効果の大きい抑止ルール

最もレバレッジの大きい対策は自動抑止です。ハードバウンスが1回発生したら、そのアドレスへの送信を、プロバイダーのリストだけに頼らず、アプリケーション層で恒久的に止めてください。

多くのESPは、ハードバウンスを自動で抑止します。ただし、プロバイダーを切り替えた場合、2つのプロバイダーを並行して使っている場合、抑止リストを読まないシステムから送信している場合には、抜け穴ができます。正規化したアドレスをキーにした自社のテーブルを持てば、その抜け穴を塞げます。

ソフトバウンスには、単発のイベントではなくカウンターを使います。当社の標準設定では、少なくとも7日間にわたって連続3回ソフトバウンスしたアドレスを抑止します。1週間満杯のままのメールボックスは、ライフサイクルの観点では使われていないのと同じです。

バウンスしたアドレスはユーザーテーブルから削除しないでください。ステータスコードと日付を付けてフラグを立ててください。削除された行からは、同じアドレスが前の四半期に2回バウンスしたことは分かりません。次のCSVから同じアドレスを再インポートしてしまうのを防ぐには、その記録が必要です。掃除したはずのリストがまた汚れる、最も一般的な原因です。

トレイに3通だけ分けて置かれた、テーブルに積まれた無地の封筒

バウンス率が急に上がる原因:よくある順位

率が動いたら、次の順序で原因を探してください。最初の3つで、ほとんどの急上昇を説明できます。

  1. 新しいインポート。 イベント、パートナー、古いCRMからのエクスポートによるCSVです。他の何よりも先に、取得元別のバウンス率を確認してください。

  2. 検証のない登録フォーム。 gmial.comのようなタイプミスや使い捨てドメインです。送信時の構文チェックとMXチェックで大半を取り除け、残りは確認メールで、ライフサイクルフローの送信として数えられる前に除去できます。

  3. 送信環境の変更。 新しいIP、新しいドメイン、またはウォームアップが速すぎた場合です。これらはハードバウンスではなく、ブロックとして現れます。

  4. 認証の不具合。 DNSを変更した後にSPF、DKIM、DMARCのアライメントが失敗する場合です。

  5. プロバイダー側の拒否ポリシー。 受信ドメインがフィルターを厳しくした場合です。その受信ドメインでだけ率が上がります。

診断には、急上昇と同じ期間について、ストリームと受信ドメインごとのステータスコードの分布を見ます。5.1.1(ユーザー不明)の増加はリストの問題を示します。5.7.xの増加はポリシー、認証、またはレピュテーションの問題を示します。両者は逆の対処が必要になるため、ステータスコードを保存しておくことが重要です。

私たちがアラートにするもの

日次平均でアラートを出すのは遅すぎます。誤ったインポートは1時間で4万通を送ってしまうことがあります。代わりにローリングウィンドウでアラートを設定します。

最初の2つは、人間へのページングではなく、該当ストリームの一時停止に接続してください。調査は後からできます。一時停止こそが、次の10分間のレピュテーションを守ります。

率は、すでに使っている監視基盤、たとえばGrafana、Datadog、または自社のツールにエクスポートしてください。エクスポート後もストリームのラベルを系列に残しておけば、分割した情報が失われません。

経営層への報告では、7日間のウィンドウでのストリーム別ハードバウンス率と、ブロックの件数を使ってください。ソフトバウンスはエンジニアリングのビューに残し、経営層向けのレポートからは外すと混乱を避けられます。アカウント全体の合算値だけを報告するのは避けてください。その数字は、会議の場で誰も説明できない理由で動くからです。

数字を1つだけ求められたら、トランザクションストリームのハードバウンス率を出してください。そこでの失敗はパスワードリセットや請求書の取りこぼしにつながり、インフラが健全かどうかを最も明確に示す数字です。

次の具体的な一歩は小さなものです。直近30日分のバウンスイベントを取得し、ストリームとステータスコードでグループ化して、予想外の行がないかを確認してください。

よくある質問

メール バウンス率の目安はどれくらいですか?
ハードバウンスの場合、エンゲージメントの高いリストでは1%未満が妥当な上限です。認証済みアドレスでは0.5%未満が一般的です。GmailとYahooはバウンス率の公式な基準を公開していないため、これらは郵便プロバイダーの規則ではなく、運用上の警告レベルです。
メール バウンス率はどのように計算しますか?
バウンスしたメール数を送信したメール数で割り、100を掛けます。ESPによっては到達数で割るため、値が高く出ます。基準値と比較する前に、分母を確認してください。
バウンス率がどのくらいになるとアカウントが停止されますか?
プロバイダーによって異なります。Amazon SESは、バウンス率が5%に達するとアカウントを審査対象にし、10%を超える状態が続くと送信を停止する可能性があります。他のESPは独自の基準を設けているため、利用規約を確認してください。
ソフトバウンスはバウンス率に含まれますか?
プロバイダーによって異なります。Amazon SESのようにハードバウンスのみを数える場合もあります。ソフトバウンスは別の系列で追跡し、一時的なメールボックスの問題が、アカウントの評価を左右する数字を歪めないようにしてください。
バウンス率をすぐに下げるにはどうすればよいですか?
アプリケーション層で、ハードバウンスしたアドレスをすべて抑止し、登録時に構文チェックとMXチェックでアドレスを検証してください。そのうえで、最もバウンス率の高いインポート元やソースへの送信を止めます。リスト全体を消去するより、ソースを直す方が効果的です。
ブロックはハードバウンスと同じですか?
いいえ。ブロックは5.x.x形式の拒否ですが、原因はアドレスの無効さではなく、IP、ドメインのレピュテーション、または認証にあります。ハードバウンスとして数えると、問題は送信環境にあるのにリストが汚れているように見えてしまいます。
notificationharbor
無料で始める