Memo

メモ > サーバ > 各論: ネットワーク > バウンスメール

バウンスメール
バウンスメールとは何か? http://bouncehammer.jp/ja/what-is-bounced-email バウンスが発生する3つのタイミング http://bouncehammer.jp/ja/email-topics/when-does-email-bounce 携帯電話宛バウンスの見分け http://bouncehammer.jp/ja/email-topics/distinguish-between-the-unknown-and-the-filtered 携帯のドメイン指定フィルタが原因でバウンスしてしまいました。再送するにはどうすればよいですか? https://support.sendgrid.kke.co.jp/hc/ja/articles/206442433 ■バウンスメールの概要 メールは「宛先が見つからなかった」「宛先のメールボックスが一杯だった」などの理由で、メールが届かないことがある。 このような場合に英語のメールが送られてくることがあるが、これをバウンスメールと呼ぶ。 (「MAILER-DAEMON」という送信者から、オリジナルの文面とともに、メールのエラーコードなどが送られてくる。) バウンスメールの内容をよく読むと、「何故届かなかったのか」の理由が記載されていることを確認できる。 メールが届かなかった場合、メール送信ログとともにバウンスメールの内容も調べることになる。 ただし「メールは相手に到達したが、そのうえで迷惑メールに振り分けられた」のような場合、 メールからも送信ログからも原因を判断できないし、バウンスメールも送られてこない。(メール自体は正常に送り届けられたため。) また、バウンスメールを返すか否かは、送信先サーバの設定にも依存する。(設定次第では、バウンスメールは送られてこない。) バウンスメール (bounce message)とは https://wa3.i-3-i.info/word17740.html ■バウンスメールの送信 バウンスメールを返すか否かは、送信先サーバの設定にも依存する。 よって「バウンスメールが送られてこない=メールが届いた」というわけでは無いので注意。 以下は「存在しないアカウント宛に送られたメールには、バウンスメールを返さない」設定の例。 (迷惑メールの送信者に、余計な情報を与えないようにするための対応) unknown user のバウンスメールの削除 http://www.ice.is.kit.ac.jp/~umehara/misc/comp/20091218c.html ■バウンスメールの送信元 「BOUNCEメールの送り主」(1) Linux Square − @IT https://atmarkit.itmedia.co.jp/bbs/phpBB/viewtopic.php?topic=44005&forum=10 バウンスメールは、原則として送信元サーバが作成する。 > バウンスメールを作成するのは、 > 送信先サーバから「受け取れないよ」と言われてしまった送信元サーバです。 > > メールはバケツリレーのように送信されるので、 > 送信元企業のメールサーバ → 送信先企業のDMZメールサーバ → 送信先企業のある組織のメールサーバ → グループウェア > > という構成なら、「送信先企業のある組織のメールサーバ」がバウンスメールを > 作成することもあり、この場合は送信先サーバのようにも見えると思います。 ■バウンスメールの送信先 バウンスメールは、「Return-Path」に対して通知される。 ただし Return-Path に差出人のメールアドレスと異なるメールアドレスを指定すると、迷惑メール扱いされやすくなるので注意。 詳細は Trouble.txt の「メールを送信しても届かない / 迷惑メールとして処理される」を参照。 Return-Pathとは何か? | SendGridブログ https://sendgrid.kke.co.jp/blog/?p=12803 Return-Path(エンベロープFrom)とは? | JCOMサポート https://cs.myjcom.jp/knowledgeDetail?an=000003212 また、root宛にも同じ内容が通知されるみたい。 ただしメールを見落としがちだし確認も手間なので、root宛メールは自身のメールアドレス(もしくはサーバ管理用のメールアドレス)に転送しておくのが無難。 rootメールの転送については、Basis.txtの「root宛メールを転送」を参照。 以下は相手に届かないけどバウンスメールも送られない…というケース。 携帯のドメイン指定フィルタが原因でバウンスしてしまいました。再送するにはどうすればよいですか? https://support.sendgrid.kke.co.jp/hc/ja/articles/206442433-%E6%90%BA%E5%B8%AF%E3%81%AE%E3%83%89%E3%... ■送信先サーバが停止している場合 停止中のメールサーバへメールを配信するとどうなるのですか? -お世話- その他(パソコン・スマホ・電化製品) | 教えて!goo https://oshiete.goo.ne.jp/qa/450432.html > 電子メールは、複数のメールサーバを介してバケツリレーで流れていきます。 > 受信側のメールサーバがこけているときは、smtp接続できないのでメールは送られません。 > 送信側のメールサーバのキューに保存され、定期的に受信側に送ろうとします。 > 受信側が復活した時に、送信側のキューにたまっているメールは送られます。 > 送信側がPC(クライアント)の場合も、同じです。クライアントのメールソフトに残ったままです。 > (キューにたまったメールを定期的に送るための設定をどこで行なうかは)送信側メールサーバのキューの設定によりますね。 > 送信側メールサーバがsendmailと仮定して、以下の様な設定ができます。 > ・配信エラー等が発生してキューに残されてから再送信が可能になるまでの最短時間。 > ・メールが長時間キューに残されたままになっている(配信に失敗し続けている)場合に、そのメールが未配信であることを発信もとに通知する機能。 > ・メールをキューに保存する期間。この期間を過ぎたメールはキューから削除され、そのメールが配信できなかった事を発信者宛に通知できます。 > など設定できます。 > > (補足) > たいていは、メールサーバを2台たてて、DNSのMXレコードに定義する事が多いですね。 > DNSサーバで > mydomain.co.jp >   MX 10 mail1.mydomein.co.jp >   MX 20 mail2.mydomein.co.jp > こんな感じで定義すると、hogehoge@mydomain.co.jp宛に送信する時 > mail1がこけていたら、mail2が受け取ってくれます。 > smtp接続・送信が成功した時点で送信側のキューには何も残ってません。 > 送信不達で戻ってきた、メールのヘッダを表示させたら、 > Received: > という行が積み重なってますので、どこのサーバを経由してメールが流れていったか、 > どこで失敗したか、等がわかりますね。 > 送信側のサーバーによって違うかもしれませんが、OCNの場合次の通りです。 > (1)届かなかった旨のウォーニングメールが来る。(警告で、無視してもよい) > (2)送信側のサーバーが蓄積していて、5日間再送を繰り返す。 > (3)5日間の再送に失敗すると、届かなかった旨のエラーメールが来て終わり。

Advertisement