Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Проблема настройки sasl+dbmail  (Прочитано 479 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Saintheiser

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Проблема настройки sasl+dbmail
« : 18 Июня 2016, 10:27:45 »
Здравствуйте, господа!
Уже неделю бьюсь над настройкой авторизации sasl+postfix+dbmail. Перечитал дофига манулов - без толку.
Забуксовал в итоге на самом начале, где sasl должен проверять юзера из базы dbmail

Собственно, /etc/postfix/sasl/smtpd.conf

pwcheck_method: auxprop
auxprop_plugin: sql
mech_list: DIGEST-MD5 CRAM-MD5 PLAIN LOGIN
sql_engine: mysql
sql_user: ***
sql_passwd: ***
sql_hostnames: 127.0.0.1, 192.0.2.1
sql_database: dbmail
sql_statement: select passwd from dbmail_users where userid='%u@%r'

Далее /etc/default/saslauthd

NAME="saslauthd"
MECHANISMS="rimap"
MECH_OPTIONS="127.0.0.1"
THREADS=5
OPTIONS="-c -r -m /var/spool/postfix/var/run/saslauthd"

Есть ещё /etc/init.d/saslauthd
Но там всё по дефолту.

Ещё в /etc/postfix/main.cf добавлено, но вроде как для базовой проверки того что sasl вообще адекватно авторизуется - это не нужно.

smtpd_sasl_local_domain = $myhostname
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_tls_auth_only = no
smtp_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom


Так вот, когда пытаюсь проверить штатной тестилкой
testsaslauthd -u username@subdomain.domain.ru -p password
То выдаёт:
0: NO "authentication failed"
База данных для dbmail создана. Под указанными в smtpd.conf данными заходит туда, выборку из таблицы dbmail_users производит
Юзер которого проверяю - тоже имеется в базе.

Подскажите хоть куда копать. Можно как-то этот sasl логировать что ли, смотреть как и куда он реально лезет? Какой-то внятной документации по sasl я найти так и не смог.

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.