1.安裝postfix
# sudo apt-get install postfix
設定檔案位於/etc/postfix中
主要設定檔案為main.cf
這部份以後再慢慢寫orz
可以設定基本的郵件過濾機制
header_checks = regexp:/etc/postfix/header_checks
body_checks = regexp:/etc/postfix/body_checks
header_checks與body_checks這兩個檔案的格式為
/rule/ 動作 顯示在登錄檔裡面的訊息
(rule是regular expression)
當然也可以用現有的程式或是自己寫程式來過濾郵件,在main.cf中設定此行
mailbox_command = 過濾郵件的程式
如果想要自己寫過濾程式,必須要注意的一點是
postfix收到信件之後將會把信件內容導向到mailbox_command所指定程式的STDIN
而程式處理之後必須將信件寫到/var/mail/
當然,也必須注意寫入該檔案時的鎖定,避免其他MUA程式修改該檔案。
2.安裝Open Webmail
當然,你必須要先有網頁伺服器與郵件伺服器
由於open webmail並不在現有的套件清單中,
所以要到 http://openwebmail.org/openwebmail/download/debian/ 下載最新的deb package
我下載的版本為owm2.53-2.deb
下載之後安裝
# sudo dpkg -i owm2.53-2.deb
如果出現錯誤訊息表示有些需要的套件沒有安裝好
# apt-get -f install libnet-ldap-perl libauthen-pam-perl libpg-perl libmd5-perl wwwconfig-common perl-suid libconvert-asn1-perl
裝好之後openwebmail也會自動安裝好
最後會詢問你要不要把主機的資訊回傳給openwebmail的開發團隊
安裝的目錄為/var/www/openwebmail
然後到/var/www/openwebmail中,目前的index.html是一個symbolic link,其指向為openwebmail.html
將其刪除然後重新建立一個symbolic link指向同目錄底下的redirect.html
# rm index.html
# ln -s redirect.html index.html
最後到http://your.site.name/openwebmail/
就會出現登入畫面,用現有的帳號登入即可。
參考資料:
Postfix
鳥哥的Linux私房菜-Mail伺服器
Ubuntu Community: OpenWebMail
- May 07 Thu 2009 13:17
[ubuntu]Mail Server (Postfix)
close
全站熱搜
留言列表
發表留言