バウンスとは何か、そしてそれが起こる2つの瞬間
この言葉は紙の郵便から借りてきたものであり、それは誤ったイメージです。何かが送り返されてくるわけではありません。メッセージはサーバーからサーバーへと手渡されていき、それを抱えたまま処分できなくなった最後のサーバーが、古いメッセージについての新しいメッセージをあなた宛てに書き、代わりにそれを送ってくるのです。知ることができるのはそのレポートに書かれていることだけであり、レポートの質は、それを書いた機械の質を超えることはありません。
それが作られる瞬間には、まったく異なる2種類があり、その違いを見分けることこそが診断の大部分を占めます。また、あなたの立場からは失敗のように見えて、実際にはそうではない結果も2つあります。
| 何が起きたか | 何が、いつ見えるか | そこから分かること |
|---|---|---|
| やり取りの最中に拒否された。自分のサーバーがまだ接続している間に、受信側のサーバーが拒否を返した場合です。 | 自分のメールアプリに、その場でエラーが表示されます。バウンスメッセージが作られることは一切ありません。 | 最も信頼できる種類です。拒否はそのアドレスに責任を持つ機械から直接届いており、間に入って和らげるものが何もありません。 |
受理されたのちに失敗した。どこかのサーバーが250と答えてメッセージの責任を引き受けたものの、最後までやり遂げられなかった場合です。 | 数分から数日後に、MAILER-DAEMONから新しいメッセージが届きます。これが、普通の意味でのバウンスです。 | 何よりもまずReporting-MTA:を読みましょう。レポートを書いたサーバーこそがメッセージの止まった場所であり、それは必ずしも相手側とは限りません。 |
| 受理され、迷惑メールに振り分けられた。配信自体は成功しています。 | 何も起こりません — 失敗していない以上、レポートも存在しないのです。 | 沈黙は失敗ではありません。届かないメールはまったく別の問題であり、最初に確認すべきことも異なります。 |
| 受理されたのち、黙って破棄された。取り込まれたまま、何も言わずに捨てられた場合です。 | 何も起こりません。永久に。 | メールサーバーが取りうる最悪のふるまいであり、きちんと運用されたサーバーが代わりに門前で拒否する理由でもあります。あなたの側からは、1つ上の行とまったく見分けがつきません。 |
つまり「バウンスした」という言葉は、2つのことを指しています。1つは自分のソフトウェアが見せてくれたエラーであり、もう1つは見知らぬ相手の機械があなたに書いた手紙であって、読むべきレポートがあるのは後者だけです。このガイドの残りは、すべてそのレポートについての話です。
本当の理由がどこにあるか
配信レポートは3つの部分からなるメッセージであり、その形式はRFC 3464以来変わっていません。第1部は、人間に向けて、自分に一番近い機械が書いたお詫びです。第2部は機械が読み取るためのブロックであり、事実が書かれているのはここだけです。第3部は元のメッセージそのもの、あるいはそのヘッダーだけであり、どのメッセージが失敗したのかを判別できるようになっています。
From: Mail Delivery System <MAILER-DAEMON@mail.example.org>
To: <you@example.org>
Subject: Undelivered Mail Returned to Sender
Content-Type: multipart/report; report-type=delivery-status;
boundary="B7F21C4"
--B7F21C4
Content-Type: text/plain; charset=us-ascii
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients.
--B7F21C4
Content-Type: message/delivery-status
Reporting-MTA: dns; mail.example.org
Arrival-Date: Tue, 8 Sep 2026 10:14:02 +0000
Final-Recipient: rfc822; sales@example.com
Action: failed
Status: 5.1.1
Remote-MTA: dns; mx.example.com
Diagnostic-Code: smtp; 550 5.1.1 <sales@example.com>: Recipient
address rejected: User unknown in virtual mailbox table
--B7F21C4
Content-Type: text/rfc822-headers中央の部分は、この順番で読みます。
Final-Recipient:- どのアドレスが失敗したかです。1通のレポートには宛先ごとにブロックが含まれることがあり、複数の相手に送ったメッセージでは、これがどの相手についてのものかを見分ける手がかりになります — そして他の相手には、届いている可能性も十分あります。
Action:failedはバウンスです。delayedは、サーバーがまだ試みている最中で何もあきらめていないという警告であり、あとから「うまくいった」という2通目のレポートが届くこともあります。relayedとdeliveredはそもそも失敗ではなく、失敗と読み違えやすいので注意が必要です。Status:- 拡張ステータスコードです — 3つの数字からなり、あなたではなくソフトウェアに読ませることを想定しています。プロバイダ同士を比較できるのはこの部分であり、自由記述の文ではそうはいきません。
Diagnostic-Code:- 重要なのはこの行です。相手側のサーバー自身の回答が一字一句そのまま引用されており、応答コードと、その管理者が書いた自由な文がここに含まれています。これより上にあるものはすべて又聞きであり、これだけが原文です。
Remote-MTA:- それを述べたホストです。失敗が経路に関するものであるときは、一度目を通す価値があります。見覚えのないホスト名は、たいてい、そのドメイン宛てのメールが想定と違う場所へ向かっていること、あるいはかつて向かっていた場所へ向かっていることを意味します。
レポートの一番上にある文は証拠にはなりません。自分の送信サーバーが、ただ中継しているだけの失敗について、そのソフトウェアにたまたま組み込まれている文言で書いたものだからです。まったく同じお詫びの文が、まったく無関係な2つのDiagnostic-Code:行の上に載ることもあり、だからこそ上から読んだバウンスは読み違えられがちなのです。
2つの数字と、決め手になる1桁
拒否は次のように書かれており、スペースでつながれた3つの別々の要素からなります。
550 5.1.1 <sales@example.com>: Recipient address rejected: User unknown550は応答コードです。3桁の数字で、SMTP自身がRFC 5321で定義しており、プロトコルが次にどう動くかを決めるために必要とする部分です。5.1.1はRFC 3463による拡張ステータスコードで、3桁では表現しきれなかったために追加されました。それより後ろはすべて自由記述のテキストであり、そのサーバーを運用している人が書いたもので、何によっても標準化されていません。
どちらの数字も同じ桁から始まっており、その桁こそが判定そのものです。
| 判定 | 次に何が起こるか |
|---|---|
2 — 受理。まったく失敗ではなく、成功した宛先についてのレポートに登場します。 | 何も起きません。メッセージは配信されており、レポートはそれを伝えているだけです。 |
4 — 一時的な失敗。サーバーは「今はだめ」と言っているだけで、「だめ」とは違います。 | 自分のサーバーがメッセージをキューに入れ、数日間、自動的に再試行します。一時的な失敗のほとんどは、人の目に触れることさえありません。 |
5 — 恒久的な失敗。明日になっても答えはまったく同じです。 | 再試行は一切行われません。受信箱にレポートを届けるのは、このケースです。 |
2番目の数字は分類です — 何がまずかったのかを示します。見たことのないコードに出会ったとき、それが何なのかを最も早く見当づける方法です。
| 分類 | その分類の失敗が何についてのものか |
|---|---|
.0. — その他 | 未定義。自分の失敗を分類できなかった、あるいはあえて分類しなかったサーバーです。頼れるのは自由記述のテキストだけです。 |
.1. — アドレス | アドレスそのものの問題です。そのメールボックスがない、そのドメインがない、あるいはメールを受け取らないと表明しているドメインである、のいずれかです。断然もっとも多いグループです。 |
.2. — メールボックス | メールボックス自体は存在しますが、このメッセージを受け取れません。満杯である、無効化されている、あるいはそのアカウントに設定された上限をメッセージが超えている、のいずれかです。 |
.3. — メールシステム | 受信システム全体の問題です。空き容量がない、処理能力が足りない、あるいはこのサイズのメッセージをそもそも扱えない、のいずれかです。 |
.4. — ネットワークと経路 | そこにたどり着くまでの問題です。経路がない、応答がない、2台のサーバーの間でループしている、あるいはキューに長く滞留しすぎてあきらめられた、のいずれかです。 |
.5. — プロトコル | SMTPのやり取りそのものがおかしくなった場合です。まれであり、ほとんどの場合、あなたが何かしたからではなく、誰かのソフトウェアの不具合です。 |
.6. — 内容 | 本文かそのエンコーディングが受け入れられなかった場合です。受信側が変換できない文字セットや、変換を拒んだ場合などです。これもまれです。 |
.7. — ポリシーとセキュリティ | 何らかのルールが拒否した場合です。認証、レピュテーション、ブロックリスト、管理者の判断などです。実際には2番目に多いグループであり、数字よりも自由記述の文のほうが重要になるケースです。 |
- ハードバウンス(hard bounce)
5から始まるものです。アドレスが間違っている、存在しなくなった、あるいはポリシーとして拒否されており、同じメッセージを送り直しても何も変わりません。大量配信者は最初の1回でそのアドレスをリストから外します。そのまま送り続けることが、送信ドメインをあらゆる場所で一斉にスロットリングされる原因になるからです。- ソフトバウンス(soft bounce)
4から始まるものです。満杯のメールボックス、混雑したサーバー、一時的なポリシーによる拒否などです。誰の手も借りずに再試行され、たいていは届きます。それについて知らされるのは、再試行が先に尽きてしまった場合だけです。
どちらの用語も、仕様書には登場しません。どちらも送信業界がその最初の桁を指すために使う略語であり — それでも知っておく価値はあります。今後手にするどの配信到達率ツールも、この言葉でレポートしてくるからです。
実際に出会うコード
IANAが管理するレジストリには何十種類も登録されていますが、日常で出会うのはその十数種類ほどです。以下は、誰もが目にするバウンスのほぼすべてをカバーしています。
| コードと、その標準名 | 実際に何が起きたか | どう対処するか |
|---|---|---|
5.1.1 — 宛先メールボックスが存在しない | ドメインは存在しメールも受け付けていますが、その名前が存在しません。数あるバウンスの中でも、断トツで最も多いものです。 | まずスペルを確認し、次に本当に渡されたアドレスかどうかを確認しましょう。相手側に存在しない名前は、こちら側では直しようがありません。 |
5.1.2 — 宛先ドメインが存在しない | 問題はドメインそのものです。存在しないか、メールを受け取るための情報を何も公開していません。 | @より後ろの部分に誤字がないか確認しましょう。それが正しいなら、そのドメインはメールを受け取っておらず、いくら再試行しても変わりません。 |
5.1.10 — 宛先がnull MX(受信拒否)を公開 | そのドメインは「メールは送るが一切受け取らない」ということを意図的に公開しています。これはRFC 7505が定義する、どこも指さない単一のMXレコードのことです。大企業の裸ドメイン(wwwなどを付けないドメイン)でよく見られます。 | 何もできません。別のアドレスを探しましょう。これはメールボックスではなく、そもそもそうなる予定もなかったものです。 |
5.2.1 — メールボックスが無効化されている | その名前は存在しますが、アカウントが停止・解約されている、あるいは外部からのメールを受け付けない設定になっています。 | 別の方法でその人に連絡を取りましょう。これは数週間後に元に戻ることもあれば、二度と戻らないこともあります。 |
4.2.2または5.2.2 — メールボックスが満杯 | 容量超過です。4であれば数日間再試行されますが、5であれば、受信側のサーバーは誰かが整理するのを待つつもりがない、ということです。 | 4であれば待ちましょう。5であれば、メールボックスが満杯であることを別の手段で本人に伝えましょう — 他に誰も伝えてはくれません。 |
5.3.4 — メッセージがシステムの上限を超えている | 受信サーバーが1通あたりに設けている上限を超えています。この上限は、添付したファイルそのものではなく、エンコード後のメッセージ全体を対象に数えられます。 | ファイルはどこかに置いて、リンクを送りましょう。添付ファイルとサイズの上限では、実際の上限が公表されている数字よりも常にかなり低くなる理由を説明しています。 |
5.2.3 — メッセージの長さが管理上の上限を超えている | 同じ種類の失敗が、1段階下のレベルで判断されたものです。背後にあるシステム全体の上限ではなく、そのメールボックスに設定されたルールによるものです。 | 上と同じ対処法になりますが、どちら側にもそれを引き上げる設定が用意されていることはまずありません。その数字は意図的なものだと考えましょう。 |
4.4.1 — ホストから応答がない | 受信サーバーからまったく応答がありませんでした。マシンが停止している、ファイアウォールに阻まれている、あるいはレコードがすでに存在しないものを指している、のいずれかです。 | 最初のうちは何もしなくて構いません — まさにこのためにリトライキューがあります。数日後にバウンスに変わったなら、相手側で本当に障害が起きています。 |
5.4.4 — 経路を決定できない | MXレコードがなく、代わりに使えるアドレスレコードもありません。送信サーバーは、そのドメイン宛てのメールをどこへ送ればよいのか分からないのです。 | digでそのドメインのMXを確認しましょう。もし自分のドメインなら、直すべきレコードは自分のものであって、他の誰のものでもありません。 |
4.4.7 — メッセージが期限切れ | キューがあきらめた結果です。それ自体が独立した失敗というより、長く続いた一時的な失敗の締めくくりです。 | それより前に届いていたdelayedの警告を確認しましょう。本当の理由はそちらに書かれており、これ自体には書かれていません。 |
5.7.1 — 配信が許可されず拒否された | 何らかのルールが拒否しました。送信アドレスがブロックリストに載っている、内容に何か問題がある、あるいは自分のためには中継しないサーバーを経由しようとした、のいずれかです。 | 自由記述のテキストを読みましょう。このコードは1つの分類全体を表しているにすぎず、実際にどのルールが発動したのかは、横にある文だけが教えてくれます。 |
5.7.26 — 複数の認証チェックに失敗 | From:にあるドメインが公開しているポリシーをメッセージが満たしておらず、受信側がそれを偽造と判断しました。ポリシーを公開するドメインが増えるにつれ、ますますよく見られるようになっています。 | 自分のドメインであれば、これを送った何かが自分のレコードでカバーされていないということです。受信専用ドメインを固めるではレコードそのものを、ヘッダーのガイドではその判定結果を読み取る方法を扱っています。 |
4.7.1 — ポリシーによる一時的な拒否 | グレーリスティングか、レピュテーションによるスロットリングです。受信側は送信元にあとで出直してくることを求めており、それによって背後に本物のキューがあることを証明させようとしています。迷惑メール用のソフトウェアには、たいていそれがありません。 | 何もする必要はありません。これは再試行されることを前提に設計されており、再試行はほとんど必ず成功します。 |
この一覧にないコードも存在し、そのすべてに意味がありますが、見たことのないコードに出会ったときは、ほぼ間違いなく.7.です — 誰かのポリシーであり、その内容は横の行に、その人自身の言葉で書かれています。
一時的なアドレスで起こりうること、起こりえないこと
ほとんど何も起こりません — そしてそれをはっきり述べておく価値があります。ここでバウンスだと言われがちなことのうち3つは、実はバウンスではないからです。
- 「user unknown」は起こりえません
- サーバーは公開ドメイン上のあらゆる名前を受理します。
anything@grabmail.ioは、誰かが入力する前からすでに有効なアドレスです。照合すべきメールボックスの一覧がそもそも存在しないからです — つまりGrabMailからの5.1.1というものは存在しません。テンプメールの仕組みで、その仕組み全体を扱っています。 - 有効期限切れはバウンスではありません
- メッセージは届いてから5日後に削除されますが、その時点で送信サーバーはとっくの昔に
250を受け取っており、やり取りのことなどすっかり忘れています。誰にも通知されないのは、何も失敗していないからです。配信は成功しており、あとになってから削除されただけです。受信箱が保持される期間が、その後半部分を扱うガイドです。 - アドレスを拒否するフォームはバウンスではありません
- そもそもメールは一切送られていません。サイト側がドメインを一覧と照合し、フォームのほうを拒否したのです。メールサーバーには何も届いておらず、読むべきものもありません。サインアップフォームが使い捨てメールを拒否する理由は、まったく別の問題であり、答えも別に用意されています。
- 沈黙もまた、バウンスではありません
- 届くはずのものが届かず、レポートも誰からも送られてこない場合、もし失敗が起きているとすれば、それはあなたには見えない送信側で起きています。届かないメールでは、確認する価値がある順番でその原因を扱っています。
残る本物の拒否はただ1つ、サイズの上限です。サイズを事前に申告する送信サーバーは、1バイトも保存されないうちに、その場で追い返されます。
>>> MAIL FROM:<news@example.com> SIZE=7602176
<<< 552 5.3.4 Message size exceeds fixed limitサイズを事前に申告しない送信元には、代わりにメッセージの末尾で、バイト数が数え終わったところで同じ答えが返されます。いずれにせよコードは5.3.4であり、何も保存されず、本人には自分のメールシステムを通じて伝わります — これこそが、受け取ってから捨てるのではなく、門前で拒否する理由のすべてです。
この上限を引き上げるプランやヘッダーは存在せず、それ以外のことでバウンスが起こることもありません。受信容量の上限も、レート制限も、誰かがすでにその名前を使っているという理由での拒否もありません。共有ドメインで同じ名前を入力した2人は、単にそのメールボックスを共有することになります。これは配信上の性質ではなく、プライバシー上の性質です。
ドメインをここに向けた直後に起こるバウンス
ドメインをキャッチオールの受信箱に向けるのは、DNSレコード1件だけの作業であり、それが生み出すバウンスのほぼすべては、設定そのものではなく、変更前後の1時間ほどに集中しています。ケースは5つあり、それぞれ見た目が異なります。
- レコードがまだ存在しない段階。
MXもなく、代わりのアドレスレコードもないドメインは、送信者に5.4.4か5.1.2を返します。配信先がどこにもなく、再試行する価値もありません。 - 変更が伝わっている最中の段階。すでにレコードを引いていた送信者は、TTLが切れるまで古い答えを使い続けます。この期間のバウンスは、
Remote-MTA:行に古いホストの名前が載っており、それこそが、設定を間違えた場合との見分け方です。 - 変更が伝わりきった段階。そのドメイン上のあらゆる名前が受理されるようになり、ここでも「user unknown」は起こらなくなります。優先度10で
smtp.grabmail.ioを指すレコード1件だけがあれば、メールを受け取るために公開すべきものは他に何もありません。 - そのドメインが以前null MXを公開していた場合。パーキングされたドメインには、「このドメインは一切メールを受け取らない」ことを意味するレコードが設定されていることがよくあります。それをキャッシュしていた送信者は、その後こちらが何を公開していようと、キャッシュが失効するまで
5.1.10を返し続けます。 - そのドメインがメールの送信も行っている場合。送信メールに対する
5.7.26は、ここまでの話とは無関係です。それは、メッセージを送った何かを自分のSPFやDMARCがカバーできていないということです。受信専用ガイドは最も厳格なケースを扱っており、送信も行うドメインには、代わりに通常の段階的な移行が必要です。
レコードを確認すれば、誰もバウンスを読む前に、その大半に答えが出ます。
$ dig +short MX yourdomain.com答えは1行のはずです。優先度、ホスト、そして末尾のドットです。それ以外の結果 — 2行になる、見覚えのないホストが出る、何も返ってこない — は、3分後に届くはずのバウンスを先取りしているにすぎません。自分のドメインをここに向けるが設定の全体であり、メールが届くようになったらなりすましを止める3つのレコードを公開しましょう。
送った覚えのないメッセージへのバウンス
それは普通の失敗レポートとまったく同じ見た目で届き、見たこともないメッセージを、聞いたこともない相手宛てに引用しています。何かに侵入されたわけではありません。誰かが、エンベロープの送信者欄にあなたのアドレスを書き込んでメールを送り、受信サーバーはそれを配信できないと分かる前に受理してしまい、そのあと失敗したメッセージに対して正しいことを行ったのです。レポートを書き、渡されていた送信者宛てに送る、という行動です。その送信者とは、あなたのことです。
これはバックスキャッター(backscatter)と呼ばれる現象で、それが証明することははっきり言っておく価値があります。あなたのメールボックスについては何も証明しません。エンベロープ送信者を偽装するのに、何かへのアクセスは一切必要ありません — やり取りの中に1行を書き込むだけのことです。それをした誰かに必要だったのはあなたのアドレスだけであり、それすら推測されたものかもしれません。
本物のバウンスとの見分けは、次の3点でおよそ10秒でつきます。
- 返送されてきたメッセージが自分のものではない。レポートの第3部には元のメッセージ、あるいは少なくともそのヘッダーが含まれています。書いた覚えがなければ送った覚えもないということであり、レポートの残りはすべて他人の問題についてのものです。
Received:チェーンが、使ったことのない場所から始まっている。下から上へと読みましょう。一番下の行が実際にメッセージを送り込んだ機械であり、それはあなたのプロバイダではありません。メールヘッダーの読み方では、その向きと、なぜ一番下が正直な端なのかを扱っています。- 日時が合わない。バックスキャッターは、レポートが届くより何時間も、あるいは何日も前に送られたメッセージについて報告することが多く、それは誰か別の人のキャンペーンをずっと再試行し続けているキューから出てきたものです。
直すべきものも、答えるべきものも何もありません。そのアドレスが自分の所有するドメインのものであれば、SPFとDMARCを公開することが、唯一効果のある形でこれを減らします。受理する前に送信者のポリシーを確認する受信サーバーは、やり取りの最中に偽造を拒否し、誰に対してもレポートを生成しません。受信専用ドメインの3つのレコードは、その最も厳格な形であり、公開するのも群を抜いて簡単です。
共有の公開ドメイン上にある短い名前は、迷惑メールを多く集めるのと同じ理由で、これも多く集めます。推測しやすいからであり、エンベロープ送信者を選ぶ偽造者は、あなた個人を狙っているわけではありません。これは他人についてのノイズであり、迷惑メールと違って、何かを訓練してくれるボタンもありません — 迷惑メール対策のボタンが実際にしていることで、実際に効くボタンについて扱っています。
読み解く順番
- まずどちらの種類かを見極める。送信した瞬間に自分のメールアプリに出たエラーは拒否です。あとになって
MAILER-DAEMONから届いたメッセージはレポートであり、読むべき内容があるのはレポートのほうだけです。 - 本当に自分が送ったメッセージについてのものか確認する。返送されたコピーは第3部に入っています。自分のものでなければバックスキャッターであり、それ以上見る必要はありません。
- 生のソースを開く。冒頭のお詫びは自分のサーバーの定型文であって理由ではなく、機械可読のブロックはどこでも初期状態では表示されません。
Status:を見つけ、最初の桁を読む。4はまだ再試行中で、いずれ自然に成功するかもしれません。5は最終的なものであり、これ以上何も起こりません。Diagnostic-Code:を読む。これは相手側自身が書いた文であり、あなたを拒否したルールが実際に名指しされている唯一の場所です。- 2番目の桁を確認する。
.1.はアドレス、.2.はメールボックス、.4.は経路、.7.は誰かのポリシーです。通常はこれだけで、誰の問題なのかが分かります。 - 誰の問題かに応じて行動する。アドレスの問題は正しいアドレスを手に入れることで、経路の問題はDNSを直すことで、ポリシーの問題はそのポリシーを満たすことで解決します。あるいは、相手に自分たちのログを見てもらうという手もあります — そこには、送られてきたものよりもずっと詳しく、同じ拒否の理由が記録されています。
答えにならないことが2つあります。5のあとに同じメッセージをそのまま送り直せば、同じ拒否が繰り返されるだけであり、何度も行えば送信ドメインのレピュテーションをあらゆる場所で一斉に傷つけます。そして、レポートに返信しても誰にも届きません。それは空のエンベロープ送信者から来ており、そもそもそれこそがあなたに配信できた理由だからです。
質問
550 5.1.1のバウンスは何を意味しますか?
そのドメインはメールを受け付けているものの、該当するメールボックスが存在しないということです。@の前の名前が、そこには存在しません。これは恒久的なもので、5は再試行が一切行われないことを意味するため、同じメッセージを送り直してもまったく同じ答えが返ってきます。まずスペルを確認し、次に本当に渡されたアドレスかどうかを確認しましょう。受信側に存在しない名前は、送信側では直しようがありません。
ハードバウンスとソフトバウンス、どちらがどちらですか?
ハードバウンス(hard bounce)は5から始まるコードのことです。恒久的で、再試行されることは一切なく、大量配信者が最初の1回でアドレスをリストから外す理由になっています。ソフトバウンス(soft bounce)は4から始まるコードで、一時的なものとして数日間自動的に再試行され、たいていは最終的に届きます。どちらの用語も仕様書には登場しません — どちらも、送信業界がその最初の桁を指すために使う略語です。
バウンスメッセージに返信できますか?
いいえ。配信レポートは空のエンベロープ送信者で送られているため、MAILER-DAEMONの背後には返信先となるアドレスがありません。これはRFC 5321が要求していることで、レポート自体が配信できなかった場合に、それがまたバウンスを生んでしまうという連鎖が永遠に続かないようにするためです。どうしても人間に連絡したい場合は、レポートにそれを書いたサーバーの名前が載っているので、そのドメインのpostmasterアドレスを試す価値があります。
送った覚えのないメッセージのバウンスが届いたのはなぜですか?
誰かが自分自身のメールのエンベロープにあなたのアドレスを書き込み、受信サーバーがそれを配信不能だと分かる前に受理してしまい、渡されていた送信者に失敗レポートを送ったからです。これはバックスキャッターと呼ばれ、あなたのメールボックスへのアクセスは一切必要とせず、あなたのアカウントが乗っ取られたことを意味するものでもまったくありません。レポートの第3部にある返送コピーを確認しましょう。書いた覚えがなければ、やるべきことは何もありません。
一時的なアドレス宛てのメールがバウンスすることはありますか?
めったにありません。サーバーは公開ドメイン上のあらゆる名前を受理するため、最もありふれたバウンスである「user unknown」がそもそも起こりません。anything@grabmail.ioは、誰かが入力する前からすでに有効だからです。唯一の本物の拒否は5 MBを超えるメッセージであり、SMTPのやり取りの最中に552 5.3.4で追い返され、送信者自身のシステムによって本人に報告されます。5日後の有効期限切れはバウンスではありません。メッセージは先に配信され、あとになってから削除されただけだからです。
サーバーはどのくらいの期間、再試行を続けてからあきらめるのですか?
たいていは数日間です。4日か5日というのがよくある初期設定で、もっと早くあきらめるプロバイダもあります。一時的な失敗は、数時間後にdelayedという警告を出すのが普通で、これはバウンスではなく何もする必要はありません。本物のバウンスが届くのは、キューの寿命が尽きたときだけであり、たいていは4.4.7として届きます。役に立つ理由は、最終的なレポートよりも、それより前の警告のほうに書かれています。
メッセージが消えてしまい、バウンスも一切ありませんでした。何が起きたのですか?
配信は成功しています。プロトコルが気にかける唯一の意味において、です。どこかのサーバーが責任を引き受けて250と答えたのです。そのあとに何が起きたか — 迷惑メールに振り分けられた、誰も開かないフォルダに仕分けられた、あるいは受理されたのち黙って破棄された — については、いかなるレポートも作られません。沈黙は失敗ではなく、バウンスが役に立たない唯一のケースです。届かないメールが、それを扱うガイドです。


