前言:雖然我自己熟悉的MTA是sendmail但是換來了Debian
確發現它的預設MTA是exim,本來想移掉再裝sendmail的
但想想Debian用exim一定有它的道理
(像RH系列用sendmail當預設,MDK系列用postfix當預設一樣)
可是發現exim的中文資料實在少之又少
所以分享了這篇請大家賜教
假設系統剛裝好設定完成
又可連上網路的狀態下
#apt-get remove --purge exim
#apt-get install exim4 qpopper at mailx
(因為把舊版的移除時at及mailx這二個也會被移除掉)
接下來就做些設定啦(這不難小弟不多寫了)
#apt-get install sasl2-bin
#/usr/sbin/saslauthd -a shadow
(我是把這行寫到/etc/init.d/rcS裡頭,我覺得這沒必要弄個
特定的script來執行)
#vi /etc/group
把Debian-exim加到sasl這個群組裡頭
#vi /etc/exim4/conf.d/auth/30_exim4-config_examples
把裡頭所有的認證註解起來
#vi /etc/exim4/conf.d/auth/00_exim4-config_header
plain:
driver = plaintext
public_name = PLAIN
server_condition = ${if saslauthd{{$2}{$3}}{1}{0}}
login:
driver = plaintext
public_name = LOGIN
server_prompts = "Username:: : Password::"
server_condition = ${if saslauthd{{$1}{$2}}{1}{0}}
#/etc/init.d/exim4 restart
這樣就大功告成啦
第一次寫寫的不好請大家多包涵唷
若那裡不清楚麻煩告知小弟來補充