postfix + sasl smtpd auth failed on Debian testing

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

postfix + sasl smtpd auth failed on Debian testing

文章阿信 » 週二 10月 15, 2002 12:02 am

不知道有沒有人使用postfix + sasl smtp auth

我這邊的狀況一堆,先說明一下系統環境

debian testing with package below

libsasl2-digestmd5-plain
libsasl2-modules-plain
sasl2-bin
postfix
postfix-tls

然後在/etc/postfix/sasl/smtpd.conf中設定如下
pwcheck_method:saslauthd

/etc/default/saslauthd設定如下
# This needs to be uncommented before saslauthd will be run automatically
START=yes

# You must specify the authentication mechanisms you wish to use.
# This defaults to "pam" for PAM support, but may also include
# "shadow" or "sasldb"
MECHANISMS=getpwent

開啟saslauthd 和 postfix這兩個daemon之後,測試的結果都是不能寄信,log老是說:
cannot connect to saslauthd server

所以也無法認證了,小弟在網路上找到有很多人有這樣的問題,但都沒有解決的方法,
現在不知道該怎麼辦才好。

用strace 去trace saslauthd也沒有錯誤訊息...

希望大家能指點迷津,謝謝。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:postfix + sasl smtpd auth failed on Debian testing

文章訪客 » 週四 10月 17, 2002 4:55 pm

我最近也在研究postfix + sasl smtp auth
不過之前裝的是libsasl
看了你的文章之後,改裝libsasl2,也是遇到跟你一樣的問題

把 "cannot connect to saslauthd server" 這整串文字拿去查詢 groups.google.com
很幸運地,在第二個連結,就有解決方法:

1. 把 /var/run/saslauthd 的權限改成 postfix:postfix
2. 修改 /etc/postfix/master.cf,像下列兩行,把chroot的設定改成n:
smtp inet n - n
ssmtp inet n - n

我現在可以用了,提供給你參考
訪客
 

re:postfix + sasl smtpd auth failed on Debian testing

文章阿信 » 週四 10月 17, 2002 6:17 pm

謝謝這位朋友,我這邊還是不能work。

Oct 17 18:15:29 debian postfix/smtpd[4898]: smtpd_sasl_authenticate: sasl_method PLAIN, init_response AGFzaG8AeHVwNm00Ymo2
Oct 17 18:15:29 debian postfix/smtpd[4898]: smtpd_sasl_authenticate: decoded initial response
Oct 17 18:15:29 debian postfix/smtpd[4898]: warning: SASL authentication failure: Password verification failed
Oct 17 18:15:29 debian postfix/smtpd[4898]: warning: unknown[192.168.1.7]: SASL PLAIN authentication failed
Oct 17 18:15:29 debian postfix/smtpd[4898]: > unknown[192.168.1.7]: 535 Error: authentication failed

這是我的錯誤訊息,還是不知道該怎麼解決,請問那各default/saslauthd檔案裡面是使用getpwent嗎?
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:postfix + sasl smtpd auth failed on Debian testing

文章阿信 » 週四 10月 17, 2002 6:20 pm

成功了,我將/etc/default/saslauthd改成pam的方式,然後修改好/var/run/saslauthd的權限,就可以送信了,感謝也感動。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

[問題]可否教我如何實現

文章iceman » 週五 11月 22, 2002 11:58 pm

阿信 寫:成功了,我將/etc/default/saslauthd改成pam的方式,然後修改好/var/run/saslauthd的權限,就可以送信了,感謝也感動。

可否教我如何實現?
最後你要莊那幾個pkg?
要設定那些檔?
iceman
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週五 11月 22, 2002 11:52 pm

re:postfix + sasl smtpd auth failed on Debian testing

文章阿信 » 週六 11月 23, 2002 12:50 pm

package就第一篇所講的,然後注意一下訪客兄所說的地方就可以了。

本來想寫quick howto,但因為時間比較不行...sorry
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客