今天的新發現,之前有提到使用 SpamAssassin + Sendmail,於 spamd 的啟動程序部分,可以添加參數-u nobody 解決 autolearn= faile 的問題。

解決 autolearn=failed 問題請參考:
http://www.homeweb.idv.tw/index.php?pl=106&ct1=3&ct2=1


  但是今天因為增加 whitelist_from 項目,變更了 /etc/mail/spamassassin/local.cf。結果修改 local.cf 之後重新啟動 spamd,發現修改並未生效?!該來源的信件依舊是被判定為 SPAM。

  後來想到之前使用 -u nobody 啟動 spamd,可能是 user 個人環境設定覆蓋掉 global。就嘗試在 nobody 使用者的$HOME/.spamassassin 之中建立個人設定檔案套用測試,果然就是這個原因。

  所以如果為了省事與方便維護,可以在 nobody 的 $HOME/.spamassassin 建立一個 soft link,將$HOME/.spamassassin/user_prefs 做個 link 到 /etc/mail/spamassassin/local.cf,重新啟動 spamd 之後設定就可以套用了。

ln -s /etc/mail/spamassassin/local.cf $HOME/.spamassassin/user_prefs
chown nobody:nobody $HOME/spamassassin/user_prefs
※這邊的 $HOME 代表 nobody 的 HOME 目錄的路徑,例如 /xxxx/nobody

Posted by 椰子殼

2005/07/04 14:13 2005/07/04 14:13
Response
No Trackback , No Comment
RSS :
http://www.homeweb.idv.tw/rss/response/182

Trackback URL : 無法向此文章發送引用

Leave a comment
« Previous : 1 : ... 322 : 323 : 324 : 325 : 326 : 327 : 328 : 329 : 330 : ... 471 : Next »

블로그 이미지

椰子殼網誌。 紀錄生活

- 椰子殼

Notices

Authors

  1. 椰子殼

Archives

Calendar

«   2010/09   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

Site Stats

Total hits:
418397
Today:
29
Yesterday:
139