URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 77057
[ Назад ]

Исходное сообщение
"qmail - не работает smtp авторизация"

Отправлено dimasvas , 29-Окт-07 11:23 
Люди помогите, сервер FreeBSD 6.0, qmail-1.03_5 собран из портов с поддержкой smtp авторизации,
tcp сервер запускается командой

exec /usr/local/bin/tcpserver -v -x /etc/tcp.smtp.cdb 0 25 /var/qmail/bin/qmail-smtpd 2>&1

obspamd + pf выключен - не работает smtp авторизация, пишет smtp-auth failed.

Пробовал запускать из inetd командой

smtp stream tcp nowait qmaild /var/qmail/bin/tcp-env tcp-env \
/var/qmail/bin/qmail-smtpd mail.myhost.ru /bin/cmd5checkpw /usr/bin/true

та же фигня, подскажите что бы это могло быть?!!!


Содержание

Сообщения в этом обсуждении
"qmail - не работает smtp авторизация"
Отправлено ShyLion , 29-Окт-07 11:52 
>та же фигня, подскажите что бы это могло быть?!!!

/etc/poppaswd наличествует?
PLAIN авторизацию пробовал сделать, прежде чем CRAM MD5 втыкать?
Вообще без авторизации работает?


"qmail - не работает smtp авторизация"
Отправлено dimasvas , 29-Окт-07 12:34 
>>та же фигня, подскажите что бы это могло быть?!!!
>
>/etc/poppaswd наличествует?
>PLAIN авторизацию пробовал сделать, прежде чем CRAM MD5 втыкать?
>Вообще без авторизации работает?

я пробовал еще авторизацию через checkpassword, и в этом случае пишет, что не может найти алгоритмов аутентификации. Вот я думаю мог ли демон spamd убить smtp-авторизацию, даже если он сейчас вырублен.

P.S. вы уж извините, я просто по давности забыл команды, как из строки попробовать авторизацию провести, auth plain или как то иначе?



"qmail - не работает smtp авторизация"
Отправлено ShyLion , 29-Окт-07 17:59 
>я пробовал еще авторизацию через checkpassword, и в этом случае пишет, что
>не может найти алгоритмов аутентификации. Вот я думаю мог ли демон
>spamd убить smtp-авторизацию, даже если он сейчас вырублен.
>
>P.S. вы уж извините, я просто по давности забыл команды, как из
>строки попробовать авторизацию провести, auth plain или как то иначе?

демон ниче убить не может, авторизация SMTP делается qmail-smtpd.

#telnet mailserver 25
220 Hello !!! ESMTP
ehlo host
250-Hello !!!
250-AUTH LOGIN CRAM-MD5 PLAIN
250-AUTH=LOGIN CRAM-MD5 PLAIN
250-PIPELINING
250-8BITMIME
250 SIZE 15000000
quit
221 Hello !!!

На команду EHLO somehostname, сервак должен выдать все поддерживаемые ESMTP расширения, включая аутентификацию.
В примере выше скомпилена поддержка трех методов.


"qmail - не работает smtp авторизация"
Отправлено dimasvas , 29-Окт-07 18:25 
>[оверквотинг удален]
>250-AUTH=LOGIN CRAM-MD5 PLAIN
>250-PIPELINING
>250-8BITMIME
>250 SIZE 15000000
>quit
>221 Hello !!!
>
>На команду EHLO somehostname, сервак должен выдать все поддерживаемые ESMTP расширения, включая
>аутентификацию.
>В примере выше скомпилена поддержка трех методов.

qmail+vpopmail+courier-imap

В конфиге IMAP_CAPABILITY засунул строчку "AUTH=CRAM-MD5",
в pop3d тоже добавил "POP3AUTH="LOGIN CRAM-MD5 CRAM-SHA1"

в /etc/pam.d/imap Вставил

auth    required    pam_unix.so         try_first_pass
account required    pam_unix.so         try_first_pass
session required    pam_permit.so

вот диалог с сервером

mail# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 2.103.leased.lanck.net ESMTP
ehlo mail.ru
250-2.103.leased.lanck.net
250-AUTH LOGIN CRAM-MD5 PLAIN
250-AUTH=LOGIN CRAM-MD5 PLAIN
250-PIPELINING
250 8BITMIME

но тем не менее авторизацию пройти не удается, ниже журнал работы почт. клиента

29.10.2007, 18:12:07: SEND  - Аутентификация (проверка имени пользователя и пароля)...
29.10.2007, 18:12:07: SEND  - Сервер сообщает об ошибке: auth not available (#5.3.3)
29.10.2007, 18:12:07: SEND  - ВНИМАНИЕ: не удалось обнаружить на сервере подходящих алгоритмов аутентификации

Скажите, плиз, что я не так делаю!



"qmail - не работает smtp авторизация"
Отправлено ShyLion , 30-Окт-07 10:24 
>qmail+vpopmail+courier-imap

с этого и начинать надо было
у меня такая же система, сервер запущен вот так:
/usr/local/bin/tcpserver -R -h -c 50 -g qmail -x /etc/tcp.smtp.cdb 10.1.0.30 smtp /var/qmail/bin/qmail-smtpd mail.xxx.ru /usr/local/vpopmail/bin/vchkpw /bin/true

для поддержки CRAM-MD5 vpopmail должен быть скомпилен с WITH_CLEAR_PASSWD и WITH_SMTP_AUTH_PATCH


"qmail - не работает smtp авторизация"
Отправлено dimasvas , 30-Окт-07 12:39 
>>qmail+vpopmail+courier-imap
>
>с этого и начинать надо было
>у меня такая же система, сервер запущен вот так:
>/usr/local/bin/tcpserver -R -h -c 50 -g qmail -x /etc/tcp.smtp.cdb 10.1.0.30 smtp /var/qmail/bin/qmail-smtpd
>mail.xxx.ru /usr/local/vpopmail/bin/vchkpw /bin/true
>
>для поддержки CRAM-MD5 vpopmail должен быть скомпилен с WITH_CLEAR_PASSWD и WITH_SMTP_AUTH_PATCH

Спасибо Вам огромное, кажется заработало.