LINUX.ORG.RU
ФорумAdmin

Sendmail+SASL


0

0

Привет!
Установил поддержку SASL.
не могу отправить письма, так как в логах пишется:
 <-- AUTH LOGIN
504 5.3.3 AUTH mechanism LOGIN not available
Как мне убрать этот механизм? В конфиге Сеннмайла удалил этот LOGIN.
anonymous

А ты смешной!

З.Ы. "Не могу стакан ко рту поднести, дрожит рука. Отрезал руку, а выпить все равно не могу."

sdio ★★★★★
()
Ответ на: комментарий от sdio

Ну да, конечно, тут все такие крутые, что чайникам делать нечего. А, нормально объяснить сложно, наверное. Прошу прощения что отнял драгоценное время крутых

anonymous
()
Ответ на: комментарий от sdio

1)FC4
Все установлено со стандартного инсталяционного пакета.
2)ls -l /usr/lib/sasl2/*login*
-rwxr-xr-x  1 root root   853 Apr 13  2005 /usr/lib/sasl2/liblogin.la
lrwxrwxrwx  1 root root    18 Jan  6 15:35 /usr/lib/sasl2/liblogin.so -> liblogin.so.2.0.20
lrwxrwxrwx  1 root root    18 Jan  6 15:35 /usr/lib/sasl2/liblogin.so.2 -> liblogin.so.2.0.20
-rwxr-xr-x  1 root root 14536 Apr 13  2005 /usr/lib/sasl2/liblogin.so.2.0.20
3) grep 'AUTH_MECH|sasl' /etc/mail/sendmail.mc - ничего не выдает. Хотя там прописаны строки
define(`confAUTH_OPTIONS', `A')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
в логах, при попытке отправить письмо, пишет
sendmail[24751]: AUTH: available mech=CRAM-MD5 ANONYMOUS DIGEST-MD5, allowed mech=EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
sendmail[24802]: k08KcS7G024802: <-- AUTH LOGIN
sendmail[24802]: k08KcS7G024802: --- 504 5.3.3 AUTH mechanism LOGIN not available
Почтовый клиент Incredimail
На сервере в /usr/lib/sasl2/sendmail.conf прописывал сначало shadow, потом sasldb, соответсвенно введя юзера в базу sasldb


anonymous
()
Ответ на: комментарий от anonymous

$ cat /usr/lib/sasl2/Sendmail.conf
                    ^^^
pwcheck_method: pam
allowanonymouslogin: 0
allowplaintext: 1
mech_list: EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN

$ telnet localhost 25
EHLO localhost
 [SKIP]
250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN

P.S. grep -E 'AUTH_MECH|sasl' /etc/mail/sendmail.mc, но это уже проехали.

sdio ★★★★★
()
Ответ на: комментарий от sdio

1)$ cat /usr/lib/sasl2/Sendmail.conf - добавил эти строчки

2)telnet localhost 25
EHLO localhost
....
250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN

3)grep -E 'AUTH_MECH|sasl' /etc/mail/sendmail.mc
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl


в логах пишет:
250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-DELIVERBY
<-- AUTH LOGIN
535 5.7.0 authentication failed
AUTH failure (LOGIN): no mechanism available (-4) SASL(-4): no mechanism available: checkpass failed
<-- QUIT

anonymous
()
Ответ на: комментарий от anonymous

в общем, как я понял, sendmail просит авторизация по LOGIN, когда я включаю в настройки этот Логин, то в логах пишет, что: AUTH failure (LOGIN): no mechanism available (-4) SASL(-4): no mechanism available: checkpass failed а когда выключаю из sendmail.mc этот LOGIN пишет: 504 5.3.3 AUTH mechanism LOGIN not available

rpm -qa|grep sasl выдает такое - cyrus-sasl-md5-2.1.20-5 cyrus-sasl-2.1.20-5 cyrus-sasl-devel-2.1.20-5 gnu-crypto-sasl-jdk1.4-2.0.1-1jpp_5fc cyrus-sasl-plain-2.1.20-5

получается, что у меня вообще не установлена авторизация по LOGIN. RPM-пакета cyrus-sasl-login версии 2.1.20-5 не нашел. Попытался из исходников скомпилировать - выдает ошибки. Короче, не знаю что делать... почта организации стоит.

anonymous
()
Ответ на: комментарий от anonymous

Попробуй для начала запустить проверку c MD5 (если клиент позволяет). Какие ошибки выдаются при сборке SASL?

DukeSS
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.