web-dev-qa-db-ja.com

私の電子メールが受信者の迷惑メールフォルダーに送信されるかどうかを確認する方法

Eメールを送信するMTAとしてEximを使用しています。メールが受信者の迷惑メールフォルダに入った場合に通知を受け取ることはできますか?

8

いいえ、「配信済み」または「エラー」の通知が表示されます。メールがリモートエンドで受け入れられると、その後どこに行くかわからなくなります。少なくともMTA側ではそうではありません。

エラーの一つは「迷惑メール拒否理由」「SPF拒否理由」などが考えられますが、メールが受信された場合、迷惑メールフォルダにも通知されません。メールがサーバーによって拒否された場合、受信者はスパムフォルダー内であってもメールを受信できません。

「Deferred」のエラーが表示される場合があります-スパムを送信した疑いがあるためである可能性があります。これ(遅延ステータス)は、Eximに後で再試行するように指示します。そのメッセージから詳細情報を取得できる場合があります。ただし、据え置きは一般的であり、通常であり、実際には問題ではありません。スパム警告にそれを使用することは受信側に非常に固有であり、おそらくEximに何かを指示せずに後で再試行するでしょう。

一部のサービスには、メールがスパムとしてマークされているかどうかを確認するための「トリック」があります。リンク、画像、場合によってはスパムフォルダーで終わるかどうかを判断できるJavaScriptの組み合わせ。しかし、これらは常に100%機能するわけではなく、MTA側よりもクライアント(Gmail、Outlookなど)側で多く機能します。

14
coteyr

いいえ、宛先で何が起こるかはそこにのみ表示されます(メールが宛先に返送されない限り)。

10
Stephen Kitt

いいえ。メールがシステムを離れた後の状況は、受信側のコンピューターにアクセスできない場合、またはフィードバックを提供するスパムフィルタープログラムがある場合を除いて追跡できません。

このようなフィードバックプログラムは、確認を求めるメールを返信し、自動スパムを人間が送信した実際のメッセージと区別できるようにしましたが、ボットがこれに答えるのに十分賢くなれば、追加のメールが生成され、そのような確認は求められませんでした。 15年以上メールで。

メールが配信されないようにする(アドレスが存在しない)場合は、メールのバウンスはお勧めしませんが、それがメッセージがスパムボックスに届いたかどうかとは関係ありません。メールヘッダーの送信者が実際の送信者である可能性は低いため、スパムが返送されることはありません。

5
Anthon

メールが配信されたフォルダーを通知する機能はありません。メッセージが既読かどうかを教えてくれるトリックでさえ、どこから読んだかは教えないでください。

ただし、DMARCを設定すれば、主要なプロバイダーであるgmail、yahoo、Microsoftから良いアイデアを得ることができます。これは、DKIMとSPFの設定に基づいて構築されており、ドメインから受信したメッセージの数と、可能性の高い傾向を報告できます。また、ドメインをスプーフィングしているIPアドレスも報告します。

3
BillThor