Re: SMTP авторизация в sendmail
> В выводе sendmail, после ehlo localhost, должно появится AUTH
> также проверьте, скомпилирован ли sendmail с libsasl, например с помощью
> $ ldd /usr/sbin/sendmail
> если он не линкован на libsasl, то надо пересобирать sendmail ->
ldd /usr/sbin/sendmail
libdb3.so.3 => /usr/lib/libdb3.so.3 (0x40019000)
libnsl.so.1 => /lib/libnsl.so.1 (0x400c1000)
libldap.so.2 => /usr/lib/libldap.so.2(0x400d6000)
liblber.so.2 => /usr/lib/liblber.so.2(0x400fb000)
libresolv.so.2 =>/lib/libresolv.so.2 (0x40105000)
libhesiod.so.0 =>/usr/lib/libhesiod.so.0(0x40115000)
libwrap.so.0 =>/lib/libwrap.so.0(0x40119000)
libsasl.so.7=>/usr/lib/libsasl.so.7(0x40121000)
libssl.so.0.9.6=>/usr/lib/libssl.so.0.9.6(0x4012c000)
libcrypto.so.0.9.6=>/usr/lib/libcrypto.so.0.9.6(0x40159000)
libc.so.6=>/lib/libc.so.6(0x4021b000)
libdl.so.2=>/lib/libdl.so.2(0x40338000)
libdb2.so.2=>/lib/libdb2.so.2(0x4033b000)
libcrypt.so.1=>/lib/libcrypt.so.1(0x4037c000)
libpam.so.0=>/lib/libpam.so.0(0x403a9000)
/lib/ld-linux.so.2=>/lib/ld-linux.so.2(0x40000000)
я так понимаю, что слинкован, да, sendmail дистрибутивный
>
> Далее, если все вышесказанное работает, то
> попробуйте к своей конфигурации добавить следующее:
> # touch /etc/sasldb
> # chmod 400 /etc/sasldb
> # echo "pwcheck_method: shadow" > /usr/lib/sasl/Sendmail.conf
было уже, только не shadow, а pam
>
> в принципе не помешало бы поменять confAUTH_MECHANISMS на
> define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
> и добавить:
> define(`confDEF_AUTH_INFO', `/etc/mail/auth/auth-info')dnl
добавил, затем make
и reload для sendmail
ничего не получилось, на ehlo localhost не выдает auth
при попытке набрать auth ругается
503 5.3.3 AUTH not available
>
> описание на auth-info с ниже указанной ссылки:
> DefaultAuthInfo (confDEF_AUTH_INFO)
это вообще обязательно, что бы заработало?
> я собирал, но на sasl-1.5.x и sendmail поновее - у меня все работало :)
Так попытался взять последний уже собранный, но он за собой потянул
libc, так что пришлось отказаться :(
Или попытаться из исходников собрать? А конкретнее, что за версия
sendmail, не подскажешь?
НЕУЖЕЛИ никто не пытался сделать это в дистрибутивном sendmail????
или у всех сразу заработало?
Reply to: