滿滿幾十篇回文只有樓上的提到postfix
許多前輩都著重在windows base的mail system之上
postfix and sendmail之流有這麼冷門嗎@@
我覺得postfix作為mail server是很不錯的
小弟並不是MIS
但前一陣子幫忙朋友公司setup了一套Mail System
在這邊分享一下
OS是FreeBSD 6.1 (x86)
內容有
Postfix、ClamAV、Mailscanner、cyrus-sasl、Courier-IMAP、Apache、MySQL
這些軟體每樣都有數個到數十個modules
每個modules都環環相扣
所以要把這些軟體combine成一個大系統就得全部重新compile安裝過
這時候不得不讚美一下FreeBSD強大的port tree系統..
幸好有port系統 ..不然全部都自己Make實在是工程浩大
然而死罪可免活罪難逃
一堆config檔還是要去改
有的要改config 有的要改source然後還得自己下一些sql 去initialize mysql
加上管理以及備份 蠻多程式要寫的
看起來好像很麻煩不能用靠滑鼠拖拉點一點option or checkbox就完成管理
然而
只要會寫shell script/php/perl 之類的話
備份以及管理就會變的很有彈性又方便
雖然安裝方式比較"低階"而且稍微麻煩
但
這樣系統的好處是
基本的Server端的AntiVirus跟AntiSpam都有了
還可以透過Mailscanner去掃關鍵字或是做一些統計
或是備份某些信件 甚至是自動轉寄之類的
或許是自動幫信加上公司的簽章
想的到的管理方式幾乎都辦的到
(就看公司政策而已..高興去train一個系統分析看看員工都在寫什麼信也可以..lol)
支援virtual mail
讓Unix-Like系統不用有帳號也可以收發各種domain形式的信件
所有寄信收信都支援SSL
至於使用者帳號密碼以及認證等等全部資料
都進了MySQL
到這裡應該就比較豁然開朗
yes..都進了MySQL我就可以自己coding做任何形式的管理..



我就自己用PHP寫一套Web User Management System
可以讓管理者批次大量新增帳號,修改帳號,觀察每個帳號的型態
他不用會系統 只要會用IE/Firefox就可以做管理做統計作報表
或是用任何語言VB/C#/JAVA 等來寫windows版的遠端管理程式
也可以有限度的寫個網頁介面讓一般user登入修改自己的內容以及密碼
還有webmail系統
可以安裝現成的或是自己開發
總之 東西進了資料庫之後 對於會寫程式的人等於是可以進行100%的操控了
這種能夠使用任何形式的program or script來管理的方式 對我來說很"安心"

說真的
小弟才敷學淺
我不知道windows base的任何mail system是否能做到這麼有彈性跟方便管理
但就我所知這樣的系統功能已經很強大了
而系統loading方面
我想..postfix+mysql+freebsd這樣的系統
performance不會讓人太失望才是
而且重點是...費用低很多很多 (無論是硬體或是軟體)
人還比系統貴

