因為公司導入 Exchange 2010 的緣故, 原來在 Server 端的防毒機制就無法沿用, 而採用防毒軟體的方式變成每個使用者都要每年付費,而坊間的 Mail Gateway 購買都需要十數萬起跳,覺得有點不值。
先前已經有利用 Open Source 的方案來架設過 Mail Server 的經驗,覺得應該架設個免費的防毒防廣告信的 Mail Gateway 應該不難,不過這次想要玩點不同的東西所以選擇了 CentOS 來玩玩看.
首先到上述網站去下載 CentOS最新版本,記得去 Download DVD 的格式,以免安裝時需要換片;由於我目前的作法是放在DMZ區內的 VMWare主機,讓Mail進入到 Exchange 前先到Mail Gateway繞一圈同時檢查病毒信及垃圾信,所以不用另行準備機器,在 VMWare 上面產生一個虛擬主機就好。
在作 Mail Gateway 僅使用 Postfix, SpamAssassin, ClamAV 及 MailScanner 等軟體, 在網路上參照 Aaron Walrath的Set up an email gateway with CentOS Linux 5.4 文章,Aaron 講解整個過程非常的清楚,基本上只要有點 Linux 主機的架設經驗依照步驟就可以順利完成,以下就是整個的步驟加上一點自己的說明,過程中請利用 root 帳號來進行設定。