Linux防健忘日誌No.34-Ubuntu 10.10架設Mail Server(Postfix+Dovecot+ Squirrelmail)



這邊來做個Mail Server架設大整理

前天頭一次搞postfix讓我頭很大,花了4小時才發現原來是帳號加密沒設定好…最後終於通了
順便講如何在evolution跟outlook 2010設定帳號

這次的主題是架設一個完整的Mail Server
不過整個架構還有牽扯到Web Mail Server(Squirrelmail套件)

所以還必須裝Apache
至於Apache2的部份上次有打在LAMP一文,請參照:http://www.wretch.cc/blog/THKAW/21885607

安裝好設定好LAMP以下的步驟才能夠進行(你不裝Web Mail的話可以不理會LAMP)

選用postfix的原因是因為安全性較高,dovecot則是處理IMAP跟POP協定,讓外部郵件程式可以登入

以及可以省去不少自行設定SMTP的麻煩手續

 

首先先裝好我們需要的套件postfix以及dovecot
apt-get install postfix dovecot-common dovecot-postfix dovecot-pop3d dovecot-imapd 

途中依照需求選擇
Internet site是我這的選擇,因為這是要跟網際網路互動的mail server
接著dominame也要填好(如果按太快…等等可以改cfg或者你可以選擇重裝…)

接著只要改以下幾個設定檔就搞定了

更改/etc/dovecot/dovecot.conf 裡面的一行:

將#disable_plaintext_auth = yes
前面的註解移除後改為:
disable_plaintext_auth = no

改完後儲存

 
重新讓dovecot跟postfix重load設定檔
service dovecot restart
service postfix restart

這邊就能架設好有IMAP跟PO收信方式的MAIL SERVER!

基本上Outlook設定好,就可以正常運作了

 
以下講述需要設定的選項
因為Dovecot本身加密用的蠻高的
所以設定帳號需要繁雜一點

以下是Outlook用pop連線示範:

還有ubuntu裡的Evolution:

 
沒錯,dovecot幫我們省掉不少麻煩在SMTP認證上的設定
以上是Mail server大致基本的設定,這樣就有個可以運作的POP,IMAP MAIL SERVER了~!

************************************

接著要設定SquirrelMail(以下簡稱sqmail)
選擇這個套件也是因為更新較勤勞,不像openwebmail如此緩慢

 
安裝sqmail
apt-get install squirrelmail

接著跑設定:

squirrelmail-configure

之後自行依照對話選框設定

比較需要設定是第二大項

裡面有Domain需改成自己的Domain
例如thkaw.selfip.com

還有第十大項的語言設定


en_US改成zh_TW
iso-8859-1改成Unicode

其他設定依照需求自行更改~

改完之後要修改apache2對應sqmail的畫面位置,好讓apache2知道sqmail該如何進去

cp /etc/squirrelmail/apache.conf /etc/apache2/sites-enable/squirrelmail
可以修改 /etc/apache2/sites-enable/squirrelmail這個檔案第一行的Alias
例如原本:Alias /squirrelmail /usr/share/squirrelmai
改成:Alias /sqmail /usr/share/squirrelmail

讓要進去sqmail網頁介面只需打:thkaw.selfip.com/sqmail而不用打較長的thkaw.selfip.com/squirrelmail

之後要編輯dovecot讓sqmail可以存取POP跟IMAP的服務

nano /etc/dovecot/dovecot.conf

搜尋並加上protocols = imap imaps

listen = * 前面的註解也拿掉,允許所有的port口使用

之後重啟dovecot跟apache2的服務

接著就可以開啟遊覽器打入:你的domain/squirrelmail

就可以看到一隻松鼠在遊覽器上面了!

thx for:
http://nckuhuahua.pixnet.net/blog/post/30736660
http://www.linuxidc.com/Linux/2010-12/30368.htm

Leave a comment

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料