hMailServer - 設定篇
介紹 hMailServer 的安全性、垃圾郵件檢測等設定。
連接到 hMailServer
開啟程式集 > hMailServer > hMailServer Administrator,開啟時需要輸入 hMailServer 密碼,接著就可以使用 hMailServer Administrator 管理工具來調整設定,
設定
執行 hMailServer Administrator 後,在左側樹狀選單找到 [Setting] 項目,大部分設定都在這邊。
Protocols
設定支援哪些協定。
SMTP
General
- Welcome message: SMTP 客戶端連線時顯示的歡迎訊息,如果想隱藏郵件伺服器的資訊可以自訂。
- Max message size: 設定單封郵件允許的最大大小 (KB)。
Delivery of e-mail
- Local host name: 郵件主機的網域名稱,必須可以反解。
Advanced
- Maximum number of recipients in batch: 單封郵件的收件者數量上限。
POP3
- Welcome message: POP3 客戶端連線時顯示的歡迎訊息,如果想隱藏郵件伺服器的資訊可以自訂。
IMAP
General
- Welcome message: IMAP 客戶端連線時顯示的歡迎訊息,如果想隱藏郵件伺服器的資訊可以自訂。
Anti-spam
General
- Spam mark threshold: 垃圾郵件標記門檻,hMailServer 會根據你所設定的項目替收到的信件進行圾垃郵件檢查,每個檢查項目都會有一個分數值,當無法通過時便會在該封信加上該分數,最後如果累計的分數超過這個門檻時就會被標記為垃圾郵件。
- Add to message subject: 當被標記為垃圾郵件時,在信件主旨加上指定的前置文字,可以幫助用戶來分類垃圾郵件。
- Spam delete threshold: 垃圾郵件刪除門檻,當分數達到這個門檻時,信件會直接刪除。
- Maximum message size to scan (KB): 郵件超過這個大小就不掃描。
Spam tests
- Use SPF: 啟用 SPF 檢測。
- Verify DKIM-Signature header: 啟用 DKIM 檢測。
DNS blacklists
設定使用哪些 DNS-Blacklist 名單來檢測垃圾郵件。
- zen.spamhaus.org: 啟用 Spamhaus 名單。
- bl.spamcop.net: 啟用 SpamCop 名單。
Logging
- Enabled: 勾選以啟用日誌紀錄。
- Log: 勾選記錄 Application, SMTP, POP3, TCP/IP 事件,或視自己的需要設定要記錄的事件。
- Keep files open: 勾選保持日誌檔開啟,會先暫存在緩衝區等一段時間再寫入到檔案,可以改善效能。
Advanced
- Administration password: hMailServer 密碼。
Auto-ban
- Enabled: 啟用自動封鎖。
- 在 Minutes before reset 分鍾之內,登入錯誤達 Max invalid logon attempts 次,就封鎖 Minutes to auto-ban 分鐘。
IP Ranges
hMailServer 可以設定特定範圍的 IP 是否允許連接到這台機器使用 SMTP 或 POP3 等服務,預設 My computer, Internet 兩組範圍。
My computer, Internet 的設定:
Allow deliveries from: 允許那些情況可以透過 SMTP 來發送信件,除 External to external e-mail address 不選取之外,其他都選取。
勾選 External to external 會造成即使沒有帳號也可以透過這台伺服器來發信,很可能會被用來寄垃圾郵件。
Require SMTP authentication: 要求哪些情況需要 SMTP 驗證,除 External to local e-mail address 不選取之外,其他都選取。
勾選 External to local 會造成從別的地方寄信來也需要驗證,導致收不到信的情形。
Reference
hMailServer documentation
https://www.hmailserver.com/documentation/latest/?page=overview
不要让你的邮件服务器被垃圾邮件弄死了
http://dagai.net/archives/853