酷!學園

技術討論區 => BSD 討論版 => 主題作者是: peteryang 於 2004-06-29 23:18

主題: Postfix + SASL2不能認證
作者: peteryang2004-06-29 23:18
各位先進大家好:
小弟的環境是FreeBSD 5.2.1,參考網路上的文章架postfix sasl2,小弟用postfix,沒問題,但是加入了sasl2時,發生了不能認證,在maillog裡的訊息如下
引用

Jun 29 23:15:50 pbsd postfix/smtpd[8204]: connect from unknown[192.168.0.2]
Jun 29 23:15:50 pbsd postfix/smtpd[8204]: warning: SASL authentication failure: cannot connect to saslauthd server: No such fi
le or directory
Jun 29 23:15:50 pbsd postfix/smtpd[8204]: warning: unknown[192.168.0.2]: SASL LOGIN authentication failed
Jun 29 23:15:50 pbsd postfix/smtpd[8204]: disconnect from unknown[192.168.0.2]
Jun 29 23:15:55 pbsd postfix/smtpd[8204]: connect from unknown[192.168.0.2]
Jun 29 23:15:55 pbsd postfix/smtpd[8204]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
Jun 29 23:15:55 pbsd postfix/smtpd[8204]: warning: unknown[192.168.0.2]: SASL LOGIN authentication failed
Jun 29 23:15:55 pbsd postfix/smtpd[8204]: disconnect from unknown[192.168.0.2]

不知是不是找不到檔案,還是那邊少設定了,煩請各位先進不吝指教,謝謝
主題: Postfix + SASL2不能認證
作者: 梁楓2004-06-29 23:21
master.cf 裡新增了什麼?
主題: Postfix + SASL2不能認證
作者: peteryang2004-06-29 23:27
小弟都沒有新增任何東西,按照預設值,若是smtpd n n那個也是預設,所以小弟沒有動
主題: Postfix + SASL2不能認證
作者: 梁楓2004-06-30 00:23
用那個版本的linux ?
試試
/etc/rc.d/init.d/saslauthd start
or
/etcinit.d/saslauthd start
主題: Postfix + SASL2不能認證
作者: peteryang2004-06-30 10:03
小弟是用FreeBSD 5.2.1的有試過
引用
/usr/local/etc/rc.d/saslauthd start

但是還是沒有用
主題: Postfix + SASL2不能認證
作者: 梁楓2004-06-30 10:38
先問你...
你看那份文件架的?
主題: Postfix + SASL2不能認證
作者: peteryang2004-06-30 11:34
小弟用ports安裝至於sasl2小弟是參考了這篇
http://phorum.study-area.org/viewtopic.php?t=21388&highlight=postfix
到SASL2之前都沒問題,一加上去就會有問題,不知是那裡的設定有漏了,煩請先進指導
主題: Postfix + SASL2不能認證
作者: peteryang2004-07-06 10:53
小弟後來再重灌一次,這次就成功了
小弟先用ports裝sasl2
之後再裝postfix,然後設再設定/usr/lib/sasl2/smtpd.con及main.cf
以及在/etc/rc.conf裡加
引用
sendmail_enable="NONE"
saslauthd_enable="YES"

之後重開就好了,這次的感覺是先裝sasl2,然後在安裝postfix時會去找到sasl2的DB,因此就可以讀到SASL2的資料,認證就可以過了,謝謝梁楓及各位先進的指教,謝謝