因為WEBUI不能輸入中文,所以只能從底層的Spamassassin處理
需要修改 /etc/mail/spamassassin/custom.cf
修改完畢後需要重啟服務套用 systemctl restart pmg-smtp-filter
參考資料
https://forum.proxmox.com/threads/custom-cf-file.1864/
https://wiki.apache.org/spamassassin/WritingRules
https://ssorc.tw/74
2018年12月10日 星期一
2018年12月9日 星期日
Proxmox Mail Gateway WebUI patch
PMG網頁介面個人修正,可以少點兩次滑鼠
修改的路徑是 /usr/share/javascript/pmg-gui/js/pmgmanagerlib.js
修改的路徑是 /usr/share/javascript/pmg-gui/js/pmgmanagerlib.js
使用Proxmox Mail Gateway取代efa-project
從DistroWatch看到Proxmox的資訊,發現Mail Gateway年初就OpenSource了,想說efa-project能用web操作的功能有限,不容易給其他人維護,看了一下Proxmox的Mail Gateway幾乎是全Web操作的,所以就下載來試試看
2017年5月29日 星期一
EFA-Project 更新 3.0.2.3
導入EFA之後垃圾郵件有減少使用上也沒什麼問題,前陣子收到讀者反映說新版本釋出,依照之前的方式修改程式無法運作,所以才有這篇的產生
主要是因為mailwatch的變更頗大,程式碼重新組織也增加了新功能
因此這次修改沒有像以前一樣那麼大
主要是因為mailwatch的變更頗大,程式碼重新組織也增加了新功能
因此這次修改沒有像以前一樣那麼大
2017年1月2日 星期一
垃圾郵件防治 EFA-Project 自訂關鍵字
EFA使用的是spamassassin作為計算分數的引擎,而spamassassin有自訂規則的功能
EFA裡面規則放置於 /etc/mail/spamassassin 目錄,可以看到一個 KAM.cf 的檔案,會自動更新 (從http://www.pccc.com/downloads/SpamAssassin/contrib/KAM.cf)
規則格式說明
https://wiki.apache.org/spamassassin/WritingRules
寫好規則之後需要重新啟動 MailScanner 服務才會套用
測試時發現在EFA的Spam Report項目看不到規則的說明(Description)
這是因為這個說明文字是存在資料庫中,因此要在EFA的Tools選單中執行「Update SpamAssassin Rule Descriptions」的動作才行
EFA裡面規則放置於 /etc/mail/spamassassin 目錄,可以看到一個 KAM.cf 的檔案,會自動更新 (從http://www.pccc.com/downloads/SpamAssassin/contrib/KAM.cf)
規則格式說明
https://wiki.apache.org/spamassassin/WritingRules
寫好規則之後需要重新啟動 MailScanner 服務才會套用
測試時發現在EFA的Spam Report項目看不到規則的說明(Description)
這是因為這個說明文字是存在資料庫中,因此要在EFA的Tools選單中執行「Update SpamAssassin Rule Descriptions」的動作才行
2016年3月13日 星期日
垃圾郵件防治 EFA-Project SPAM Gateway
話說垃圾郵件一直都是MIS的痛,尤其是沒預算買SPAM閘道的(最小25U、50U對於10多人的小企業負擔不起),上Gmail就更不用說了(10U一年就要一萬多),防火牆或者UTM上面的SPAM過濾往往是半殘(在主旨加上SPAM或對中文內容無法過濾),雖然知道Linux可以架設SPAM閘道但是身為兼職的MIS多一事不如少一事,遲遲沒時間研究,偶然找到EFA這個專案(https://www.efa-project.org),他有ova在虛擬化上部署極快,啟動後經過簡單的設定即可開始運作。
EFA使用的是 CentOS6 + Postfix + MailScaner + SpamAssassin + MailWatch
而且已經預先配置完成,在CLI的精靈模式設定可以很容易地完成初始化
只需要設定欲接收的網域與轉送的Mail Server IP即可
其實公司的Mail Server有內建垃圾郵件過濾與灰名單功能,但是提供可設定的項目太少,隔離清單還是英文的,內勤人員根本不知道怎麼用。至於灰名單功能,時常會造成郵件延遲,所以後來關掉了。
基本上EFA滿足了對於一個基本的SPAM閘道需求
1. 有隔離所
2. 有spam分數,用來分析校調
3. 能做客製化調整(MailWatch是PHP寫的配合的資料庫是MySQL)
訂閱:
文章 (Atom)

