Проблема с авторизацией SMTP: SASL+Postfix [solved]
Доброго времени.
Пытаюсь настроить почтовый сервер по "Создание виртуальной почтовой системы" http://www.gentoo.org/doc/ru/virt-mail-howto.xml
Авторизация POP3 проходит на ура и с удаленного клиента и локально через "telnet local host 110"
При проверке локальной авторизации использую результат:
perl -e 'use MIME::Base64; print encode_base64("user\@domen.ru") . "\n" .encode_base64("password"). "\n"'
----
Прим: \@ - так работает; если просто @, то не работает
В логах MySQL вижу обращение к базе пользователей, если авторизуется клиент по POP3.
Проверка "testsaslauthd -u
-p password -s smtp" так же сообщает, что всё в порядке.
Авторизация SMTP - ни в какую не желает, ни с удаленного клиента, ни локально.
В логах почты есть сообщения, что имя пользователя и пароль дешифрованы правильно.
При этом к MySQL, где хранятся собственно имя/пароль для авторизации, обращений нет, собственно из-за этого, по моему предположению, авторизация и не проходит.
Просьба подсказать, как заставить производить обращение к MySQL при авторизации SMTP.
Архивы форумов/поиски гугляндекс не подсказали в чем проблема.
--------------------------------
решение
--------------------------------
в вышеуказанной статье файл конфигурации sasl распологался в /usr/lib/sasl2/smtp.conf
в настраиваемой же системе файл конфигурации расположен по /etc/sasl2/smtpd.conf
после внесения изменений авторизация заработала.
- Для комментирования войдите или зарегистрируйтесь