最近很多垃圾信大量湧入,如何把標有X-Spam-Level: ************* 的用 procmailrc 規則直接判定丟棄?
Return-Path: <sixtiesmv69@realliving.com>
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on
mail.hiwin-logistics.com
X-Spam-Level: *************
X-Spam-Status: Yes, score=13.7 required=5.0 tests=BAYES_99,HS_INDEX_PARAM,
HTML_MESSAGE,RCVD_IN_PBL,RCVD_IN_SORBS_DUL,RDNS_NONE,URIBL_AB_SURBL,
URIBL_BLACK,URIBL_JP_SURBL,URIBL_SBL,URIBL_WS_SURBL autolearn=spam
version=3.2.5
X-Spam-Report:
我試過的設定都無效,信還是進到USER端的信箱
:0:
* ^X-Spam-Flag: YES
/dev/null
##垃圾郵件13分以上丟
:0 Hf
* ^X-SPAM-LEVEL:.\*\*\*\*\*\*\*\*\*\*
/dev/null
但是如果是主旨
:0b
* ^Subject:.*DHL International*
/dev/null
就可正卻丟棄
請問各位先進,有人知道問題出在那邊嗎?
參考一下這裡幾乎是完全一樣的範例:
Filtering spam with procmail
<pre class="c" name="code">:0:
* ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
/dev/null
很明顯的是冒號後多了個點,而須是個空格,
如果你沒有筆誤的話。
如果前端忽然大量垃圾信大增,
調整前端的sendmail或postfix上的設定,
或確認有加greylist等方式來降低量。