作者 主題: Postfix + SASL驗證問題  (閱讀 2948 次)

0 會員 與 1 訪客 正在閱讀本文。

nick6562

  • 憂鬱的高中生
  • ***
  • 文章數: 103
    • 檢視個人資料
Postfix + SASL驗證問題
« 於: 2006-03-29 14:43 »
請教各位高手,

    目前我在RH9上安裝Postfix-2.2.9版, 若我不使用SASL機制來驗證使用者帳號, 則內部網段可以寄信, 但是一旦啟用SASL後, 就會無法寄信(含外部使用dynamice ip的用戶端), 出現下列錯誤訊息:
代碼: [選擇]

[root@mail root]# tail /var/log/maillog
Mar 29 14:29:30 mail ipop3d[1238]: Logout user=nick host=dns.artam.com.tw [61.222.103.142] nmsgs=0 ndele=0
Mar 29 14:29:32 mail postfix/smtpd[1239]: fatal: SASL per-process initialization failed
Mar 29 14:29:33 mail postfix/master[949]: warning: process /usr/libexec/postfix/smtpd pid 1239 exit status 1
Mar 29 14:29:33 mail postfix/master[949]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Mar 29 14:30:33 mail postfix/smtpd[1240]: fatal: SASL per-process initialization failed
Mar 29 14:30:34 mail postfix/master[949]: warning: process /usr/libexec/postfix/smtpd pid 1240 exit status 1
Mar 29 14:30:34 mail postfix/master[949]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Mar 29 14:31:34 mail postfix/smtpd[1241]: fatal: SASL per-process initialization failed
Mar 29 14:31:35 mail postfix/master[949]: warning: process /usr/libexec/postfix/smtpd pid 1241 exit status 1
Mar 29 14:31:35 mail postfix/master[949]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling


SASL驗證機制已啟動:
代碼: [選擇]

[root@mail root]# service saslauthd status
saslauthd (pid 1187 1186 1185 1184 1181) is running...


smtpd.conf設定如下:
代碼: [選擇]

[root@mail root]# cat /usr/lib/sasl2/smtpd.conf
pwcheck_method : saslauthd
mech_list : plain login


我嘗試過鳥哥網站上所交待的, 我重新將Postfix編譯過,而且編譯了兩次, 還是不行, 頭痛... :cry:

請各位高手多幫幫忙, 小弟感謝~~ :(

alva

  • 活潑的大學生
  • ***
  • 文章數: 315
    • 檢視個人資料
Postfix + SASL驗證問題
« 回覆 #1 於: 2006-03-30 17:57 »
先用 testsaslauthd 測試一下帳號OK ?
如果不行, 確定一下 saslauthd 執行 MECH  ??

MECH=shadow
or
MECH=pam

nick6562

  • 憂鬱的高中生
  • ***
  • 文章數: 103
    • 檢視個人資料
Postfix + SASL驗證問題
« 回覆 #2 於: 2006-03-30 21:36 »
引述: "alva"
先用 testsaslauthd 測試一下帳號OK ?
如果不行, 確定一下 saslauthd 執行 MECH  ??

MECH=shadow
or
MECH=pam


您好,

   謝謝您的回覆,
mech是用shadow
testsaslauthd 也是OK
但是今天晚上將所有有觀mail的套件全部重裝,並且重新編譯,居然成功了,而且我並沒有改什麼東西?這就很奇怪?? :o