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
很抱歉,必須登入網站才能發佈留言。