Имеем RPM-based Linux (ASPLinux 11.2)1.
postfix-2.2.8 Пересобраный в новую rpm-ку для поддержки mysql (%define MYSQL 1)
сyrus-sasl-2.1.20-6 + свзанные библиотеки (cyrus-sasl-devel, cyrus-sasl-plain, сyrus-sasl-md5, cyrus-sasl-sql, cyrus-sasl-ntlm, cyrus-sasl-gssapi)
pam_mysql-0.6.2-3 rpm-ка собрана из исходников
MySQL-shared-compat-5.0.27-0.rhel4 + MySQL-client-standard-5.0.27-0.rhel4 + MySQL-devel-standard-5.0.27-0.rhel4 + MySQL-server-standard-5.0.27-0.rhel4
dovecot-0.99.14-8.fc4
2.
Заведены все требуемые базы в MySQL.
dovecot настроен на аутентикацию и проверено работает
3.
Так же стоит задача сделать smtp аутенфикацию, но она ни как не работает.
Я думаю что pam_mysql я настроил т.к.
testsaslauthd -u aaa -r xxx.ru -p 123aaa -s smtp
0: OK "Success."
и данное обращении видно в логах mysql (идет выборка)
Но при тесте через telnet localhost 25 говорит
220 localhost.localdomain ESMTP Postfix
ehlo llll
250-localhost.localdomain
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5 NTLM PLAIN LOGIN
250-AUTH=GSSAPI DIGEST-MD5 CRAM-MD5 NTLM PLAIN LOGIN
250 8BITMIME
auth plain YWFhQHVmYWNpdHkucnUAYWFhQHVmYWNpdHkucnUKM2FhYQ==
535 Error: authentication failed
в логах пишет
maillog
Feb 2 12:03:03 localhost postfix/smtpd[666]: connect from unknown[172.21.1.15]
Feb 2 12:03:28 localhost postfix/smtpd[666]: warning: SASL authentication failure: Can only find author/en (no password)
Feb 2 12:03:28 localhost postfix/smtpd[666]: warning: unknown[172.21.1.15]: SASL plain authentication failed
messages
Feb 2 12:02:38 localhost saslauthd[654]: ipc_init : listening on socket: /var/run/saslauthd/mux
Feb 2 12:03:03 localhost postfix/smtpd[666]: sql_select option missing
Feb 2 12:03:03 localhost postfix/smtpd[666]: auxpropfunc error no mechanism available
secure
Feb 2 12:02:38 localhost saslauthd[654]: ipc_init : listening on socket: /var/run/saslauthd/mux
Feb 2 12:03:03 localhost postfix/smtpd[666]: sql_select option missing
Feb 2 12:03:03 localhost postfix/smtpd[666]: auxpropfunc error no mechanism available
Feb 2 12:03:03 localhost postfix/smtpd[666]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql
в логах mysql нет попыток обращения
конфигурация postfix-а
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destination
Что делать куда копать?