初心者ですがprocmailについてご教授頂けると幸いです。
現在procmailを使用してスパム判定されたメールをスパムメール受信用アドレスに転送するという試みをしております。
具体的なテスト内容はtest@test.comに送ったスパムメールをspammail@test.comに転送という形にしております。procmailの設定は個別の.forward.procmailrcではなく訳があり/etc/procmailrcでやっております。
★現在の/etc/procmailrcの設定内容は以下の通りです。
SHELL=/bin/bash
PATH=/usr/bin:/bin
MAILDIR=$HOME/Maildir/cur
DEFAULT=$HOME/Maildir/cur
LOGFILE=$MAILDIR/procmail.log
VERBOSE=ON
:0
*^X-Spam-status: Yes
! spammail@test.com
となっております。
★起きている事象
スパムメールを送ったところspammail@test.comに【Undeliverd Mail】として転送される。
★原因の予想
おそらくspammail@test.comに飛んだメールがもう一度フィルタリングされ自身にメールを送るという行動を永遠と繰り返した結果、ループし【Undeliverd Mail】になっている。
★質問
起きている事象の解決策をご教授いただきたいです。
目標:スパムメールが【Undeliverd Mail】ではなく正確に転送されるようになる。
※追記として現状の設定の! spammail@test.comのところを別の環境にいる別ドメインのメールアドレスにすると正常に転送することが出来ます。例! spammail@test.com→! xxxxx@yhoo.co.jpこれだと正常に転送されます。
同環境内だからこそフィルターに引っ掛かり続けているのだと感じます。
回答2件
あなたの回答
tips
プレビュー