Exim:送受信した電子メールヘッダーを記録します。

Exim:送受信した電子メールヘッダーを記録します。

私はDebianのEximで完全に動作するメールサーバーを実行しています。最近、誰かが送受信したすべての電子メールの月次ヘッダーログを取得できるかどうか尋ねました。タイトルとは、、、、toタイトルfromcc書かれたEメールアドレスを意味しますbcc

アイデアは、次のように送信/受信WTVを区別せずに、これらのヘッダーにすべての電子メールを含むログを生成することです。

[email protected]
[email protected]
[email protected]

だから電子メールのピアラインです。それで私は一度試してみることにしましgrepた。

grep -E -o "\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}\b" exim_mainlog.txt > emails.txt

そのファイル内のすべての電子メールを出力しますが、電子メールIDなどの迷惑メールと、[email protected]サーバーに存在しないアカウントに電子メールを送信したいスパマーがたくさんあります。

きれいなリストを得るための最良の方法は何であり、どうすればよいですか?デフォルトでは、電子メールが効果的になるには、次の規則を確認する必要があります。

  1. 有効なメールアドレス
  2. サーバーのアカウントに送信された電子メールの正しいソース。
  3. 目的地(ccまたは含むbcc)が別の場所にあり、正しく出荷されたかどうか
  4. バウンスなし

サーバーログを分析してこれを実行できますか?それとも電子メールサーバーのフィルタですか?とにかく、どうやって過ごすの?

ありがとうございます!

関連情報