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

Исходное сообщение
"SMTP - Sendmail+cyrus-sasl-2.1.22 "

Отправлено lykich99 , 25-Сен-07 17:06 
Здравствуйте!Ситуация така,делаю как описано тут
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/smtp-...
ошибок не возникает.
#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
Все равно нерулит,может кто нибуть сталкивался с такой халепой?



Содержание

Сообщения в этом обсуждении
"SMTP - Sendmail+cyrus-sasl-2.1.22 "
Отправлено tux2002 , 26-Сен-07 07:51 
При использовании sasldb надо указывать имя пользователя test@eee.xxx.yy (во всяком случае в почтовом клиенте). C salslauthd я сам не разобрался. Покажи пожалуйста свой Sendmail.conf который где то в папках sasl (/usr/lib/sasl2/     /etc/sasl2).



"SMTP - Sendmail+cyrus-sasl-2.1.22 "
Отправлено lykich99 , 26-Сен-07 09:55 
>При использовании sasldb надо указывать имя пользователя test@eee.xxx.yy (во всяком случае в
>почтовом клиенте). C salslauthd я сам не разобрался. Покажи пожалуйста свой
>Sendmail.conf который где то в папках sasl (/usr/lib/sasl2/    
> /etc/sasl2).

Вот что в rc.conf
saslauthd_enable="YES"
saslauthd_flags="-a sasldb"
---------------------
vi /usr/local/lib/sasl2/Sendmail.conf
pwcheck_method: saslauthd

# ps -ax | grep saslauth
99371  ??  Is     0:00.00 /usr/local/sbin/saslauthd -a sasldb
99372  ??  I      0:00.00 /usr/local/sbin/saslauthd -a sasldb
99373  ??  I      0:00.00 /usr/local/sbin/saslauthd -a sasldb
99374  ??  I      0:00.00 /usr/local/sbin/saslauthd -a sasldb
99375  ??  I      0:00.00 /usr/local/sbin/saslauthd -a sasldb
>При использовании sasldb надо указывать имя пользователя test@eee.xxx.yy (во всяком случае в
>почтовом клиенте)

Пробывал всеравно нерулит.


"SMTP - Sendmail+cyrus-sasl-2.1.22 "
Отправлено lykich99 , 27-Сен-07 16:48 
# printf "test" | mmencode
dGVzdA==
у меня login:test
       passwd:test

# telnet yyy.xxx.yy 25
Trying yyy.xxx.yy...
Connected to yyy.xxx.yy.
Escape character is '^]'.
220 uub.com.ua ESMTP Sendmail 8.13.8/8.13.1; Thu, 27 Sep 2007 15:46:44 +0300 (EEST)
AUTH LOGIN
334 VXNlcm5hbWU6
dGVzdA==
334 UGFzc3dvcmQ6
dGVzdA==
235 2.0.0 OK Authenticated
quit
221 2.0.0 uub.com.ua closing connection
Connection closed by foreign host.
Все кажись работает только немогу в BAT и Otlook найти вариант может кто подскажет?



"SMTP - Sendmail+cyrus-sasl-2.1.22 "
Отправлено lykich99 , 02-Окт-07 16:05 
Разобрался,вощим дело в следующем.
Если
# 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"
тогда будет ситемная база паролей использоватся ,все работает но очень долго.

"SMTP - Sendmail+cyrus-sasl-2.1.22 "
Отправлено A Clockwork Orange , 26-Сен-07 09:37 
>[оверквотинг удален]
>test
>334 UGFzc3dvcmQ6
>test
>535 5.7.0 authentication failed(тут допускаю что может как нибудь генерить пароль надо)
>
>если в access
>localhost.localdomain  RELAY
>localhost            
>  RELAY
>то с локали воще не уходит почта хотя вродебы должна

а должна? без аутентификации не должна.

>[оверквотинг удален]
>-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
>Все равно нерулит,может кто нибуть сталкивался с такой халепой?

показать /usr/local/etc/imapd.conf


"SMTP - Sendmail+cyrus-sasl-2.1.22 "
Отправлено lykich99 , 26-Сен-07 09:58 
>[оверквотинг удален]
>>-a sasldb
>>делаю юсера
>>#saslpasswd2 test
>>Password:
>>Again (for verification):
>># sasldblistusers2
>>test@eee.xxx.yy: userPassword
>>Все равно нерулит,может кто нибуть сталкивался с такой халепой?
>
>показать /usr/local/etc/imapd.conf

Дело в том что у меня нет imapd.conf
Я же говорю что делал все как тут http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/smtp-...