milo 為 MailGates 提供高效能過濾功能之核心,包括貝式過濾、IP黑白名單等,皆由 mgsmtpd 及 mgmailerd 與常駐的 milo server 來執行。在「系統管理 > 系統狀態與控制 > 系統控制」中,點選milo,畫面即會自動往下拉伸顯示milo詳細資訊:
l started at:顯示程式啟動的時間。
l process status:會列出 milo 的詳細執行細節。
%CPU:代表佔用的系統 CPU 資源
VSZ 及 RSS:代表使用的記憶體資源
其它項目可以參考作業系統中 "ps" 指令的說明。
此處應有兩個 milo 程序,即 process status 之下應顯示兩行資訊,若只有一行或是超過兩個程序,代表 milo 並未正常運作,可以利用控制台做重新啟動的動作。
l Number of Connections:顯示目前連向 milo server 的連線數。
l
Spam Count:已訓練垃圾信總量
l
Normal Count:已訓練正常信總量
管理者可直接透過Web管理介面進行milo server的啟動與關閉。若管理者要採用手動的方式進行管理,相關的檔案及指令如下:
milo 程式位置 |
/mailgates/mg/bin/milo |
milo 設定檔 |
/mailgates/mg/etc/milo.conf |
milo 預設監聽埠 |
5688 |
預設監聽 UNIX Domain Socket 位址 |
/mailgates/mg/run/.mbf_sock |
啟動 milo server |
#
/mailgates/mg/bin/mg_ctl.pl start milo |
停止 milo server |
#
/mailgates/mg/bin/mg_ctl.pl stop milo |
觀看milo執行狀態 |
可使用指令「ps」以及「top」 FreeBSD 及 Linux指令參考: # ps -ax | grep milo # top Solaris 指令參考: # ps -ef | grep milo # top |
milo 用戶端工具"mbf_client"
程式位置 |
/mailgates/mg/bin/mbf_client 直接執行會列出用法,通常為測試及除錯使用 |
範例:以mbf_client 訓練提升milo過濾效果
l 訓練垃圾信:
#/mailgates/mg/bin/mbf_client
–h /mailgates/mg/run/.mbf_sock –s <MAIL_FILE/DIRS>
l 訓練正常信:
#/mailgates/mg/bin/mbf_client
–h /mailgates/mg/run/.mbf_sock –t <MAIL_FILE/DIRS>
l 檢查判斷結果:
#/mailgates/mg/bin/mbf_client
–h /mailgates/mg/run/.mbf_sock <MAIL_FILE/DIRS>