最近正在使用CentOS安裝Postfix Mail Server
http://i-yow.blogspot.com/2008/07/part-1postfixdovecotsaslprocmail.html
而我也是先完全參照這網址的大大做設定,但是目前產生個問題
1.我在SASL測試第二步時testsaslauthd -u user -p'password'
這邊都會失敗...我是出現"0: no"authentication failed"
請問我該檢查哪邊?是哪邊出錯>"<
看了一下該文,裡面的:
3.相關設定檔
/etc/sysconfig/saslauthd主要是MECH=shadow
可能是造成試不成功的原因,
預設應是 pam 吧?
另外 /usr/lib/sasl2/smtpd.conf 裡的設定也是造成問題的所在。
參考:
http://www.postfix.org/SASL_README.html
此文是官方較新的說明文件,
/etc/sasl2/smtpd.conf:
pwcheck_method: saslauthd
mech_list: PLAIN LOGIN
看起來是不應有那 # 符號。
檢查有沒有裝 cyrus-sasl-plain 這玩意兒吧
rpm -q cyrus-sasl-plain
它是純文字認證提供模組,沒裝的話,cyrus-sasl 是預設不支援 LOGIN PLAIN 的
PS. 我也是試了三天後才發現 ....