Страница 1 из 1

SMTP - Sendmail+cyrus-sasl-2.1.22

Добавлено: 2007-09-25 18:24:20
lykich
Здравствуйте!Ситуация така,делаю как описано тут
http://www.freebsd.org/doc/ru_RU.KOI8-R ... -auth.html
ошибок не возникает.

Код: Выделить всё

#ps -ax | grep saslauth
85629  ??  Is     0:00.01 /usr/local/sbin/saslauthd -a pam
85630  ??  I      0:00.01 /usr/local/sbin/saslauthd -a pam
85631  ??  I      0:00.01 /usr/local/sbin/saslauthd -a pam
85632  ??  I      0:00.01 /usr/local/sbin/saslauthd -a pam
85633  ??  I      0:00.01 /usr/local/sbin/saslauthd -a pam
удаленоо пробую

Код: Выделить всё

Connected to yyy.yyy.xx.
Escape character is '^]'.
220 yyy.yyy.xx ESMTP Sendmail 8.13.8/8.13.1; Tue, 25 Sep 2007 15:30:00 +0300 (EEST)
AUTH LOGIN
334 VXNlcm5hbWU6
test
334 UGFzc3dvcmQ6
test
535 5.7.0 authentication failed
(тут допускаю что может как нибудь генерить пароль надо)
если в access

Код: Выделить всё

localhost.localdomain  RELAY
localhost              RELAY
то с локали воще не уходит почта хотя вродебы должна
если запускаю sasl c базой

Код: Выделить всё

# ps -ax | grep saslauth
88232  ??  Ss     0:00.00 /usr/local/sbin/saslauthd -a sasldb
88233  ??  S      0:00.00 /usr/local/sbin/saslauthd -a sasldb
88234  ??  S      0:00.00 /usr/local/sbin/saslauthd -a sasldb
88235  ??  S      0:00.00 /usr/local/sbin/saslauthd -a sasldb
88236  ??  S      0:00.00 /usr/local/sbin/saslauthd -a sasldb
делаю юсера

Код: Выделить всё

#saslpasswd2 test
Password:
Again (for verification):
# sasldblistusers2
test@eee.xxx.yy: userPassword
Все равно нерулит,может кто нибуть сталкивался с такой халепой?

Re: SMTP - Sendmail+cyrus-sasl-2.1.22

Добавлено: 2007-10-02 16:31:32
lykich
Разобрался,вощим дело в следующем.
Если

Код: Выделить всё

# vi /usr/local/lib/sasl2/Sendmail.conf
pwcheck_method: auxprop
# vi /etc/rc.conf
saslauthd_enable="YES"
saslauthd_flags="-a sasldb"
То будет базу sasla исплользовать.
А если

Код: Выделить всё

# vi /usr/local/lib/sasl2/Sendmail.conf
pwcheck_method: saslauthd
# vi /etc/rc.conf
saslauthd_enable="YES"
saslauthd_flags="-a getpwent"
тогда будет ситемная база паролей использоватся ,все работает но очень долго.