小弟架了一台主機是 MailScanner + Spamassassin
我想說讓MailScanner 判斷為 spam的 mail能夠轉至該user Mail裏的一個資料夾 (ex:test)
ex:/home/user/mail/test
然後在openwebmail裏...user可以看到spam都會過濾到這個test的資料夾
我在MailScanner.conf裏 改
Spam Actions = header "X-Spam-Status: Yes" forward spam@xxx.xxx.xxx.xxx store-test
High Scoring Spam Actions = header "X-Spam-Status: Yes" forward blacklist@xxx.xxx.xxx.xxx store-test
也用openwebmail在該user新建了一個叫 "test"的資料夾
可是我發現 MailScanner會把過濾為spam的mail還是一樣的放到該user的"新信匣"裏...而非轉至"test"
log上查了一下
Sep 22 10:57:36 mail1 MailScanner[21510]: New Batch: Scanning 1 messages, 2310 bytes
Sep 22 10:57:36 mail1 MailScanner[21510]: Expired 1 records from the SpamAssassin cache
Sep 22 10:57:37 mail1 MailScanner[21510]: Spam Checks: Found 1 spam messages
Sep 22 10:57:37 mail1 MailScanner[21510]: Message 044B9109C2BA.758B6 produced illegal High-Scoring Spam Action "store-test", so message is being delivered
是說我用"store-test"是不對的嗎?
所以mail還是delivered過去....
我看到 MailScanner.conf裏面spam action那一段寫的是~~
store-<directory-path> - store the message in the <directory-path>
請問有人有使用過 store-<directory-path>這個參數嗎?
是否可以幫忙一下...謝謝!!