[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: