>Привет все!
>
>Народ а подскажите как сделать smtp авторизацию на sendmail. Во всех HOWTO
>рассказано как сделать это через sasl.db, но мне это не нравится
>- куча файлов с паролями, некузяво как-то. Возможно ли вообще сделать
>так чтоб авторизация проводилась из системного файла паролей?
Sendmail Auth реализуется ещё без sasldb, засчет shadow
но только на sasl cyrus 1.58
--enable-krb4=no --enable-gssapi=no --enable-cram=no --enable-scram=no --enable-plain --enable-login --enable-digest=no --enable-anon=no
В /usr/lib/sasl/Sendmail.conf, запишешь :
pwcheck_method: shadow
При компиляции sendmail укажи в site.config.m4
APPENDDEF(`confENVDEF', `-DSASL')
APPENDDEF(`confLIBS', `-lsasl -lcrypt')
APPENDDEF(`confENVDEF', `-D_FFR_SASL_OPTS')
более подробно могу рассказать по почте...
получиться так, человек логинется на smtp и ему открывается relay
удачи
P.S.
все это собрано на sendmail-8.12.7