Zimbra是一款開源伺服器及用戶端軟體,內建了電郵、月曆、通訊、聯系及網絡文檔創作及管理等功能。伺服器端可安裝于Linux、Mac OSX及其它用具及虛拟化平台裡;用戶端可以運作于FireFox、Safari、IE浏覽器裡,并且能與網絡門戶、商業應用及VoIP等服務進行整合或混合應用。同時Zimbr也是一家提供專業電子郵件的軟體開發供應商,主要提供Zimbra Desktop郵件管理軟體。
如果你是一個網絡管理者,因為版權的原因,也行你在苦苦尋找一個能替代 Microsoft Exchange 的伺服器軟體。那 麼,Yahoo Zimbra 可以滿足你的要求。Zimbra 有兩種類型軟體。一種是 Desktop,可以收發郵件,管理RSS訂閱,有完備的通訊錄,完全可以和 Outlook媲美。當然,還有一個優點,就是完全免費。我試用了一下,界面簡潔,使用友善—-特别是配置郵箱的時候。 Zimbra Desktop 能自動識别大多數免費郵箱ISP。比如對于Gmail,你隻要輸入帳号和密碼,它能自動配置相關的pop、smtp設定。使用非常友善。另一種是Zimbra Collaboration Suite(以下簡稱ZCS),它包括Zimbra MTA, the Zimbra LDAP server, and the Zimbra mailbox server;整個系統除了Yahoo開發的相應代碼外其它的都是第三方的開源軟體,是以不存在版權問題。例如MTA用的是Postfix,相應的病毒和過濾子產品用的是Clamav和Amavisd,而反垃圾用的是DSPAM;如果想了解更多關于Linux郵件系統搭建的資訊可以參考:[url]http://www.postfix.org[/url]或[url]http://waringid.blog.51cto.com/65148/58210[/url]。
ZCS的安裝很簡單,但是在安裝之前需要做相應的準備工作,當然最好參考它的官方說明:[url]http://wiki.zimbra.com/index.php?title=Main_Page[/url],我這裡隻做簡要的說明。先到網站下載下傳和系統對應的版本[url]http://www.zimbra.com/community/downloads.html[/url]。
一:完成系統安裝
系統的安裝比較簡單,可以參考[url]http://waringid.blog.51cto.com/65148/47759[/url]的安裝方法。需要注意的是在安裝系統時需關閉防火牆及SELinux并設定手動的IP及主機名,在安裝完成後記得更改/etc/hosts的内容如下圖所示。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicGcq5iayYnN3EzNyETM5MjMx8FO0ETN28CX38CX0ATOwAjMvwFduVWboNWY0RXYvwVbvNmLvR3YxUjL0M3Lc9CX6MHc0RHaiojIsJye.jpg)
ZCS的安裝還依賴于以下軟體包,是以最好在裝系統的時候把它們都帶上,不然後面安裝時會提示以下包不存在。
NPTL. Native POSIX Thread Library
Sudo. Superuser, required to delegate admins.
libidn. For internationalizing domain names in applications (IDNA)
cURL. A command line tool for transferring files with URL syntax
fetchmail. A remote-mail retrieval and forwarding utility used for on-demand TCIP/IP links.
GMP. GNU Multiple-Precision Library.
compat-libstdc ++-33. Compatibility Standard C++ libraries.
compatlibstdc++-296
二:設定DNS及關閉Sendmail
ZCS的安裝成功很大程度上受制于DNS,是以個人建議在安裝之前最好裝上BIND并設好和域名相關的資料。以下是我的Named的設定,僅供參考。 /etc/named.conf
options {
directory "/var/named";
};
zone "yunfeng.org" in {
type master;
file "db.yunfeng.org";
};
zone "0.168.192.in-addr.arpa" in {
file "db.192.168.0";
zone "0.0.127.in-addr.arpa" in {
file "db.127.0.0";
zone "." in { type hint; file "db.cache"; };
/etc/db.yunfeng.org
$TTL 3h
yunfeng.org. IN SOA mail.yunfeng.org. admin.yunfeng.org. (
1
3h
1h
1w
1h )
@ IN NS mail.yunfeng.org.
localhost IN A 127.0.0.1
mail IN A 192.168.0.201
www IN A 192.168.0.201
@ IN MX 10 mail.yunfeng.org.
其它檔案的的設定類似,是以named的相關檔案在文後的附件中。做完這些後記得關閉sendmail服務,不然zimbra的背景MTA會起不來,因為Sendmail和Postfix都占用25号端口。可以通過setup或chkconfig指令來關閉sendmail服務。 三:Zimbra相應的端口 如果伺服器放在防火牆後還需要映射以下端口。
Remote Queue Manager 22
Postfix 25
HTTP 80
POP3 110
IMAP 143
LDAP 389
HTTPS 443
Mailboxd IMAP SSL 993
Mailboxd POP SSL 995
Mailboxd LMTP 7025
四:安裝Zimbra 做完以上的步驟就可以開始安裝了,解壓完成後通過“./install.sh”進行安裝。安裝進行時請按相應的提示進行操作,安裝時需注意設定相應的管理密碼。在提示安裝完成并啟動相應服務後就可以通過“[url]https://IP:7071[/url]”進行控制台的通路了。如圖所示。
管理控制台并沒有什麼顯著的特點,也沒有特别令人驚異的地方。它肯定能夠發揮正常功能。不過對管理系統而言,這是件好事。一段平淡無奇的愉快經曆總好過随時面臨冒險。這可能是由于Zimbra的配置相對于Exchange要簡單一些的緣故吧。一切功能都按預期運作,根本沒有令人驚奇的地方,無論好壞。管理控制台最值得注意的地方在于它的配置項目相當少。經驗豐富的Exchange管理者都知道,Exchange的管理相當深入。但Zimbra的管理項目卻相對少有。該系統的一個特殊之處在于,有些頁面需要垂直滾動,但卻沒有垂直滾動條。這使得我們難以注意到一些地方的其它選項或配置設定。
Zimbra使用标準ClamAV處理反病毒任務,并使用同樣标準的SpamAssassin完成反垃圾郵件工作。令人遺憾的是,管理系統嚴重削減了這兩個優秀系統的功能。如圖所見,高度靈活和可配置的ClamAV和SpamAssassin被減少到隻有六個配置值。
雖然這樣做對那些不想深入配置這些選項的使用者有好處,但卻完全不适合專家使用。當然,你也可以直接通過配置檔案進行更加精确的修改。
此外,還要注意到,Zimbra至少自帶有反病毒和反垃圾郵件實用工具;而Exchange卻需要使用第三方軟體或硬體,這通常要花一大筆錢。
五:連接配接web用戶端
通過輸入“[url]http://IP[/url]”的方式可以通路zimbra的web端,該系統具有電子郵件、月曆、位址簿、文檔、公文包、效率手冊和即時通。即時通标記為“試用版”是一個類似于Gmail Talk的工具。
位址薄功能已做得和outlook上的界面差不多,可以進行相應的導入及導出操作。
效率手冊是不是更像是outlook中的提醒功能呢?
任務計劃又是一個什麼樣的功能呢?
即時通訊雖然隻是個測試版本,但是功能還是不差。
文檔和公文包更類似于共享檔案夾和公用檔案夾
怎麼樣?功能确實強大吧?如果你對正準備為了應付金融風波而尋找Exchange的替代産品的話,不妨試試這款産品。重要的是它是免費開源的。我現在已搭建了一個簡單的環境,你可以通過[url]http://www.yunfeng.org[/url]來通路它。需要說明的是我這裡的線路用的是ADSL 2M,是以速度會比較慢,測試使用者名:test測試密碼:testtest