自分の電子メールが受信者のスパム フォルダーに届いているかどうかを確認するにはどうすればいいですか?

自分の電子メールが受信者のスパム フォルダーに届いているかどうかを確認するにはどうすればいいですか?

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

答え1

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

エラーの 1 つに「スパムのため拒否されました」や「SPF のため拒否されました」などがありますが、メールが受け入れられた場合、スパム フォルダーに届いても通知は届きません。メールがサーバーによって拒否された場合、受信者はスパム フォルダーに届いてもメールを受け取ることはできません。

「延期」というエラーが表示される場合があります。これは、スパムを送信した疑いがあるためかもしれません。これ (延期ステータス) は、Exim に後で再試行するように指示します。そのメッセージからさらに情報を取得できる可能性があります。ただし、延期は一般的で正常であり、実際には問題ではありません。スパム警告に使用することは、受信側で非常に特定されており、後で再試行する以外に Exim に指示することはおそらくありません。

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

答え2

いいえ、送信先で何が起こったかは、送信先でのみ確認できます (メールが返送されない限り)。

答え3

いいえ、受信側のコンピューターにアクセスできるか、フィードバックを提供するスパム フィルター プログラムがない限り、電子メールがシステムを離れた後に何が起こるかを追跡することはできません。

このようなフィードバック プログラムは、自動スパムを人間が送信した実際のメッセージと区別できるように、確認を求めるメールを返信していましたが、ボットがこれに応答できるほど賢くなってからは、余分なメールが生成されるようになり、15 年以上にわたってメールでそのような確認を求められなくなりました。

メールをバウンスすることは推奨されません。メールは配信を受け付けるべきではありません (アドレスが存在しない場合)。ただし、これはメッセージがスパム ボックスに入るかどうかを知ることとは関係ありません。メール ヘッダーの送信者が実際の送信者である可能性は低いため、スパムはバウンスされるべきではありません。

答え4

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

ただし、DMARC を設定すれば、Gmail、Yahoo、Microsoft などの主要プロバイダーから適切な情報を得ることができます。これは DKIM と SPF の設定に基づいており、ドメインから受信したメッセージの数や、考えられる処理を報告できます。また、ドメインを偽装している IP アドレスも報告されます。

関連情報