バウンス率は送信元の評判を落とす主要因の1つです。そしてバウンスの大半は、送る前に減らせます。ここでは実際にできる検証と、その限界を整理します。
送る前にできる4つの検証
| 順 | 検証 | 落とせるもの | コスト |
|---|---|---|---|
| 1 | 形式の検証 | タイプミス、全角、スペース混入 | ほぼゼロ |
| 2 | MXレコードの確認 | ドメインごと消えている宛先 | 低い |
| 3 | 重複と表記ゆれの統合 | 同じ会社への複数送信 | 低い |
| 4 | 除外リストとの照合 | 過去にバウンス・拒否した宛先 | 低い |
この4つで、バウンスの発生源のうち「明らかに送るべきでないもの」はほぼ落とせます。残るのは「ドメインは生きているが、そのアドレスは存在しない」ケースです。
1. 形式の検証
単純ですが効きます。リストの取り込み時に落とすべきものを挙げます。
- @が無い、または複数ある
- 全角文字が混ざっている(@、.、全角英数)
- 前後や途中にスペースがある
- 使用できない文字が含まれる
- ドメイン部分にドットが無い
- 末尾が不完全(.co、.c など)
CSVからの取り込みでは、コピー時に見えないスペースが入ることがよくあります。取り込み時に必ず前後の空白を落とします。
2. MXレコードの確認 ― 何が分かるか
MXレコードは、そのドメインのメールをどのサーバーが受け取るかをDNSに記述したものです。
| MXレコードの状態 | 意味 | 判断 |
|---|---|---|
| 存在する | そのドメインはメールを受け取る設定になっている | 送ってよい候補 |
| 存在しない | メールを受け取る設定がない | 送らない |
| ドメイン自体が引けない | ドメインが失効している可能性 | 送らない |
会社の統合・廃業・ドメイン変更があった場合、ここで落とせます。とくに古いリストではこの検証の効果が大きくなります。
MX確認の限界
重要な限界を明示します。MXレコードがあっても、そのアドレスが存在するとは限りません。
| 状況 | MX確認の結果 | 実際に送ると |
|---|---|---|
| ドメインは生きているがアドレスは廃止 | 通過する | バウンスする |
| 担当者が退職してアドレスが削除された | 通過する | バウンスする |
| 推測で作ったアドレス | 通過する | 高確率でバウンス |
3行目が示す通り、MX確認は「推測でアドレスを作る」ことの正当化にはなりません。推測アドレスはMXを通過しますが、存在しない確率が高く、そもそも公開されていたアドレスではないため法的な根拠も失います。
SMTPでの存在確認について
技術的には、SMTPで接続してRCPT TOの応答を見る方法があります。ただし実務では推奨しにくい理由があります。
| 問題 | 中身 |
|---|---|
| 確実でない | 多くのサーバーは存在しないアドレスでも受け付ける応答を返す(catch-all設定) |
| 不審な挙動になり得る | 接続と切断を繰り返すと、送信元IPの評価に影響する可能性がある |
| 時間がかかる | 件数が多いと現実的でない |
したがって実務では、MX確認までを事前に行い、残りは少量から送って実測するのが合理的です。ウォームアップ期間中は送信量が小さいので、バウンスの実測をこの期間に済ませられます。
3〜4. 統合と照合、そして結果の書き戻し
検証と同じくらい重要なのが、結果をマスタに書き戻すことです。
| 起きたこと | マスタに書くこと | 次回の効果 |
|---|---|---|
| ハードバウンス | 恒久除外フラグ | 二度と送らない |
| ソフトバウンス | 回数をカウント | 3回で恒久扱いに切り替え |
| MXなしで除外 | 除外理由と判定日 | 再検証の判断ができる |
| 配信停止 | 横断の拒否フラグ | 全案件から外れる |
バウンスしたアドレスは削除ではなく除外として残します。削除すると、別のリストから同じアドレスが入ってきたときに再送してしまいます。「送ってはいけない記録」として持つことに意味があります。
運用の順序
まとめると、次の順で回します。
- 取り込み時:形式の検証、前後の空白の除去
- 取り込み時:表記ゆれの正規化と重複統合
- 配信計画時:MXレコードの確認
- 送信の直前:除外リスト(バウンス・拒否・クールダウン)との照合
- 送信後:バウンス結果をマスタに書き戻す
4番目を「配信計画時」ではなく「送信の直前」に置くのが要点です。計画から送信までの間に、別の案件が同じ相手に接触している可能性があります。
まとめ
- バウンスの大半は送る前に減らせる。形式検証・MX確認・重複統合・除外照合の4つ
- MXレコードで分かるのはドメインがメールを受け取れるかまで。個別アドレスの存在は分からない
- MX通過は推測アドレスの正当化にならない
- SMTPでの存在確認は確実でなく、挙動として不審に見える可能性がある
- 残りは少量から送って実測する。ウォームアップ期間がその機会になる
- バウンスは削除せず除外として記録し、マスタに書き戻す