Ubuntu11.10之後請往下參考
之前先安裝過
sudo apt-get install postfix
有些套件都沒安裝,測試當然不成功,參考以下教學:
http://thkaw.pixnet.net/blog/post/44309195
安裝指令步驟如下:
sudo apt-get -f install
sudo apt-get install postfix dovecot-common dovecot-postfix dovecot-pop3d dovecot-imapd
Postfix Configuration設定
1. 按Tab鍵→按確定
2. Internet Site→Tab鍵→確定→確定
3. System mail name: 通常都會正確顯示自己的電腦名稱,有網域的則會顯示網域→確定。
經過設定,接著很快就會安裝完成囉!
修改dovecot的config檔
sudo gedit /etc/dovecot/dovecot.conf
將#disable_plaintext_auth = yes
前面的註解移除後改為:
disable_plaintext_auth = no
改完後儲存
重新讓dovecot跟postfix重load設定檔
sudo /etc/init.d/dovecot restart
sudo /etc/init.d/postfix restart
收發郵件端的設定要注意:
POP3要加密連線 Port=995
SMTP要加密連線 Port=25
安裝Webmail介面---Squirrelmail:
sudo apt-get install squirrelmail
接著跑設定:
squirrelmail-configure
之後自行依照對話選框設定
比較需要設定是第2大項Server Settings
Command >> 2
裡面有Domain需改成自己的Domain
Command >> 1
例如mail.unas.com.tw
然後按下去Enter鍵,跳出之後就看到1. Domain,顯示為剛剛的設定囉!
R Return to Main Menu→按R鍵回主選單→Command >>10。
還有第10大項的語言設定(10. Languages)要設定
1. Default Language:en_US改成zh_TW
2. Default Charset:iso-8859-1改成Unicode
按Q離開
改完之後要修改apache2對應squirrelmail的畫面位置,好讓apache2知道squirrelmail該如何進去
sudo cp /etc/squirrelmail/apache.conf /etc/apache2/sites-enabled/squirrelmail
可以修改 /etc/apache2/sites-enable/squirrelmail這個檔案第一行的Alias
例如原本:Alias /squirrelmail /usr/share/squirrelmai
改成:Alias /unasmail /usr/share/squirrelmail
讓要進去squirrelmail網頁介面只需打:
http://unas.com.tw/unasmail/
之後要編輯dovecot讓squirrelmail可以存取POP跟IMAP的服務
sudo gedit /etc/dovecot/dovecot.conf
搜尋並加上protocols = imap imaps
listen = * 前面的註解也拿掉,允許所有的port口使用
之後重啟dovecot跟apache2的服務
接著就可以開啟遊覽器打入:你的domain/squirrelmail
就可以看到一隻松鼠在遊覽器上面了!
如果無法登入,請檢查/etc/php5/apache2/php.ini,找到
;session.save_path = "/tmp",將;拿掉,重起Apache2