Pessoal

estou tendo dificuldades em fazer o serviço saslauthd consultar o usuários no BD Mysql.
Segue algumas configurações já realizadas:


Usando o Courier-imap

- No /etc/sasl2/smtpd.conf
pwcheck_method: authdaemond
log_level: 3
mech_list: PLAIN LOGIN
authdaemond_path:/var/lib/authdaemon/socket

- No /etc/courier/authdaemonrc
authmodulelist="authmysql"
authmodulelistorig="authpam authpwd authshadow"
daemons=5
authdaemonvar=/var/lib/authdaemon
DEBUG_LOGIN=0
DEFAULTOPTIONS=""
LOGGEROPTS=""

- No /etc/courier/authmysqlrc
MYSQL_SERVER 127.0.0.1
MYSQL_USERNAME postfix
MYSQL_PASSWORD postfix
MYSQL_PORT 0
MYSQL_DATABASE postfix
MYSQL_USER_TABLE mailbox
MYSQL_CRYPT_PWFIELD password
#MYSQL_CLEAR_PWFIELD password
MYSQL_UID_FIELD '5000'
MYSQL_GID_FIELD '5000'
MYSQL_LOGIN_FIELD username
MYSQL_HOME_FIELD '/var/spool/mail/vmail'
MYSQL_MAILDIR_FIELD CONCAT("/var/spool/mail/vmail/",maildir)
#MYSQL_NAME_FIELD
MYSQL_QUOTA_FIELD quota


Usando configuracoes do Saslauthd

- No /etc/sasl2/smtpd.conf
pwcheck_method: auxprop
auxprop_plugin: sql
sql_engine: mysql
sql_hostnames: 127.0.0.1
sql_user: postfix
sql_passwd: postfix
sql_database: postfix
sql_select: select password from mailbox where username='%u@%r'


Os how-tos na net nao fazem menção ao arquivo /etc/sysconfig/saslauthd, ele está assim:

SASL_AUTHMECH=pam
SASL_MECH_OPTIONS=
SASLAUTHD_OPTS=

Testes:
testsaslauthd -u usuario@dominio.com.br -p 'senha'
0: NO "authentication failed"

Acho que neste arquivo pode estar o problema. Os mencanismos de autenticação (saslauthd -v) já usei todos.
Os demais serviços como o Postfix/Courier-imap consultam sem problemas a base, está tudo ok.

Desde já agradeço qquer ajuda.

Abraços,
Claudinei