URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 46790
[ Назад ]

Исходное сообщение
"Postfix+SASL  SASL LOGIN authentication failed"

Отправлено Vadim , 03-Авг-04 18:38 
Не пойму в чем грабли.
Хочу сделать smtp auth. Собрал постфикс2.1.14 с поддержкой sasl, в общем все делал как в доках к постфиксу.

main.cf:
--------------
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
broken_sasl_auth_clients = yes

/usr/lib/sasl2/smtpd.conf:
pwcheck_method: pwcheck
mech_list: plain login

юзера, соответственно, в /etc/shadow.
когда отправляю почту пишется что auth falled - всегда
в логах:
Aug  3 18:21:24 vadim postfix/smtpd[32561]: connect from vadim[192.168.1.10]
Aug  3 18:21:24 vadim postfix/smtpd[32561]: warning: SASL authentication failure: Could not open /etc/sasl2/sasldb2: gdbm_errno=3
Aug  3 18:21:24 vadim postfix/smtpd[32561]: warning: SASL authentication failure: Could not open /etc/sasl2/sasldb2: gdbm_errno=3
Aug  3 18:21:24 vadim postfix/smtpd[32561]: warning: vadim[192.168.1.10]: SASL LOGIN authentication failed
Aug  3 18:21:24 vadim postfix/smtpd[32561]: lost connection after AUTH from vadim[192.168.1.10]
Aug  3 18:21:24 vadim postfix/smtpd[32561]: disconnect from vadim[192.168.1.10]

Если поменять права на /etc/sasl2/sasldb2, то
Aug  3 17:51:38 vadim postfix/smtpd[13895]: connect from vadim[192.168.1.10]
Aug  3 17:51:38 vadim postfix/smtpd[13895]: warning: vadim[192.168.1.10]: SASL LOGIN authentication failed
Aug  3 17:51:38 vadim postfix/smtpd[13895]: lost connection after AUTH from vadim[192.168.1.10]
Aug  3 17:51:38 vadim postfix/smtpd[13895]: disconnect from vadim[192.168.1.10]

Причем telnet показывает следующее
telnet 192.168.1.10 25
Trying 192.168.1.10...
Connected to 192.168.1.10.
Escape character is '^]'.
220 vadim.meganet.ru ESMTP Postfix
EHLO ZZZ.RU
250-vadim.meganet.ru
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN PLAIN NTLM
250-AUTH=CRAM-MD5 DIGEST-MD5 LOGIN PLAIN NTLM
250 8BITMIME

Из всего этого, я так понимаю, что постфикс вообще не должен лазить в /etc/sasl2/sasldb2 и вместо 250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN PLAIN NTLM
должно быть 250-AUTH LOGIN PLAIN
Так что получается что он вообще не видит файл smtpd.conf

Помогите, а то я уже совсем незнаю что за х-ня??


Содержание

Сообщения в этом обсуждении
"Postfix+SASL  SASL LOGIN authentication failed"
Отправлено Vadim , 04-Авг-04 00:34 
Помогите All, я уже не знаю куда копать
на smtpd.conf ему пох... Все время пытается лесть в базу sasldb2
А если даже в базе прописать юзера то лог будет такой

Aug  4 00:28:56 vadim postfix/smtpd[9491]: warning: SASL authentication failure: no secret in database
Aug  4 00:28:56 vadim postfix/smtpd[9491]: warning: unknown[192.168.1.10]: SASL DIGEST-MD5 authentication failed
Aug  4 00:28:56 vadim postfix/smtpd[9491]: lost connection after AUTH from unknown[192.168.1.10]

Мож надо как-то по хитрому собирать?


"Postfix+SASL  SASL LOGIN authentication failed"
Отправлено Gennadi , 04-Авг-04 03:33 
>Помогите All, я уже не знаю куда копать
>на smtpd.conf ему пох... Все время пытается лесть в базу sasldb2
>А если даже в базе прописать юзера то лог будет такой
>
>Aug  4 00:28:56 vadim postfix/smtpd[9491]: warning: SASL authentication failure: no secret
>in database
>Aug  4 00:28:56 vadim postfix/smtpd[9491]: warning: unknown[192.168.1.10]: SASL DIGEST-MD5 authentication failed
>
>Aug  4 00:28:56 vadim postfix/smtpd[9491]: lost connection after AUTH from unknown[192.168.1.10]
>
>
>Мож надо как-то по хитрому собирать?

Посмотри этот пример.... может поможет....

http://gennadi.dyn.ee/modules.php?name=Forums&file=viewtopic...