作者 主題: 有關header_checks的問題  (閱讀 2399 次)

0 會員 與 1 訪客 正在閱讀本文。

akong

  • 鑽研的研究生
  • *****
  • 文章數: 523
    • 檢視個人資料
    • http://www.aspa.idv.tw
有關header_checks的問題
« 於: 2011-08-24 15:57 »
請問一下,小弟我有設定header_checks來過濾一些已知的垃圾信
但有一點很奇怪,問題如下
我的設定是:
/^From:.*microsoft outlook support*/                            DISCARD
但是當我用postmap /etc/postfix/header_checks後
出現
postmap: warning: header_checks.db: duplicate entry: "/^subject:.*microsoft"
這是什麼意思呢??
我如果加上斜線
/^From:.*microsoft\ outlook\ support*/                            DISCARD
則是出現
postmap: warning: header_checks.db: duplicate entry: "/^subject:.*microsoft\"
請問問題是在哪呢??
謝謝

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5394
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: 有關header_checks的問題
« 回覆 #1 於: 2011-08-24 16:54 »
你在 main.cf 裡頭 header_checks 的設定是怎麼指定這個檔案的? 有指定是 regexp 嗎? (應該是沒有, 因為最後是 .db)
沒有的話, 你用 regexp 去設定這個檔案當然會有問題.

akong

  • 鑽研的研究生
  • *****
  • 文章數: 523
    • 檢視個人資料
    • http://www.aspa.idv.tw
Re: 有關header_checks的問題
« 回覆 #2 於: 2011-08-24 17:11 »
感謝您的回答
我去檢查了main.cf
有看到header_checks的設定
header_checks = regexp:/etc/postfix/header_checks
這樣應該是設定正確吧
還是我套用的指令下錯呢??
我是用postmap /etc/postfix/header_checks
這樣是錯的嗎??

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5394
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: 有關header_checks的問題
« 回覆 #3 於: 2011-08-24 17:43 »
regexp 應該不用執行 postmap.
把 header_checks.db 刪了試看看吧.

akong

  • 鑽研的研究生
  • *****
  • 文章數: 523
    • 檢視個人資料
    • http://www.aspa.idv.tw
Re: 有關header_checks的問題
« 回覆 #4 於: 2011-08-24 17:57 »
所以header_checks要使其生效,只需要在設定完
直接重啟postfix嗎??
還是我從網路上找到一個教學可用
postmap -q - regexp:/etc/postfix/header_checks < /etc/postfix/header_checks
這...正確嗎??