Здравствуйте!Ситуация така,делаю как описано тут
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
Все равно нерулит,может кто нибуть сталкивался с такой халепой?
При использовании sasldb надо указывать имя пользователя test@eee.xxx.yy (во всяком случае в почтовом клиенте). C salslauthd я сам не разобрался. Покажи пожалуйста свой Sendmail.conf который где то в папках sasl (/usr/lib/sasl2/ /etc/sasl2).
>При использовании 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 (во всяком случае в
>почтовом клиенте)Пробывал всеравно нерулит.
# 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 найти вариант может кто подскажет?
Разобрался,вощим дело в следующем.
Если
# 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"
тогда будет ситемная база паролей использоватся ,все работает но очень долго.
>[оверквотинг удален]
>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
>[оверквотинг удален]
>>-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-...