iT邦幫忙

0

Postfix Mail Server安裝問題

最近正在使用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"
請問我該檢查哪邊?是哪邊出錯>"<

fantsyss iT邦新手 2 級 ‧ 2011-06-02 10:33:37 檢舉
1.沒設置使用者帳號??使用者權限不足??
2.防火牆??
小弟沒架過這個只能推測問題點。

2 個回答

8
逮丸逮丸
iT邦大師 1 級 ‧ 2011-06-06 07:14:35
最佳解答

看了一下該文,裡面的:

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

看起來是不應有那 # 符號。

6
wiseguy
iT邦超人 1 級 ‧ 2011-06-06 12:53:03

檢查有沒有裝 cyrus-sasl-plain 這玩意兒吧
rpm -q cyrus-sasl-plain
它是純文字認證提供模組,沒裝的話,cyrus-sasl 是預設不支援 LOGIN PLAIN 的
PS. 我也是試了三天後才發現 ....Orz

我要發表回答

立即登入回答