Ubuntu 8.04 更新後無法寄出mail



這是更新後第一個碰到的問題,查看一下mail 的log檔,發現了這個新的警告訊息:

warning: SASL authentication failure: cannot connect to saslauthd server: Permission denied

好像是saslauthd的問題,我再一次地重新啟動看看,發現有找不到什麼name的問題,比較一下/etc/default下舊版的saslauthd設定及新版saslauthd.dpkg-dist的差異,將舊版的更新就不會有name的警告,但是還是寄不出mail。

後來看到Jimmy’s weblog這一篇Postfix and SASL (Debian),說有一個很詭異的地方:

rm -r /var/run/saslauthd/
mkdir -p /var/spool/postfix/var/run/saslauthd
ln -s /var/spool/postfix/var/run/saslauthd /var/run
chgrp sasl /var/spool/postfix/var/run/saslauthd
adduser postfix sasl
照著這些指令做後,果真就解決了這個問題!

Print Friendly, PDF & Email

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

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