dalua_wil
(usa Debian)
Enviado em 15/02/2010 - 21:16h
Pessoal, eu tô com um problema pra fazer o courier-authlib funcionar e nao encontrei solução em lugar nenhum.
eu to tentando fazer o courier autenticar pelo mysql, entao ele tá configurado assim:
/etc/authlib/authdaemonrc
authmodulelist="authmysql
/etc/authlib/authmysqlrc
MYSQL_SERVER localhost
MYSQL_USERNAME postfix
MYSQL_PASSWORD jetline
#MYSQL_SOCKET /var/run/mysqld/mysqld.sock
MYSQL_PORT 0
#MYSQL_OPT 0
MYSQL_DATABASE postfix
MYSQL_USER_TABLE mailbox
MYSQL_CRYPT_PWFIELD password
MYSQL_UID_FIELD uid
MYSQL_GID_FIELD gid
MYSQL_LOGIN_FIELD username
MYSQL_HOME_FIELD home
MYSQL_NAME_FIELD name
MYSQL_MAILDIR_FIELD maildir
MYSQL_QUOTA_FIELD quota
MYSQL_WHERE_CLAUSE active=1
OBS: essas configurações acima estão identicas a um outro servidor rodando Debian, no qual a estrutura do banco MySQL também está idêntica.
Quando eu tento entrar no squirrelmail, aparece o seguinte erro:
ERRO: Conexão derrubada pelo servidor imap.
e quando eu tento logar via telnet, aparece o seguinte:
* BYE Temporary problem, please try again later
Connection closed by foreign host.
Em ambos os casos aparece as seguintes mensagens no arquivo /var/log/maillog:
Feb 15 19:46:37 XXXCNN1078 imapd: Connection, ip=[::ffff:127.0.0.1]
Feb 15 19:47:03 XXXCNN1078 imapd: authdaemon: s_connect() failed: No such file or directory
Feb 15 19:47:03 XXXCNN1078 imapd: LOGIN FAILED, user=monitor@cpp.org.br, ip=[::ffff:127.0.0.1]
Feb 15 19:47:03 XXXCNN1078 imapd: authentication error: No such file or directory
No log do mysql nao aparece nada, significa entao que o courier-authlib nem sequer tentou se conectar no banco de dados.
Pelo que aparece no maillog, parece q ele nao está encontrando algum arquivo, mas num tenho nem idéia de qual arquivo está faltando.
Fico muito grato se alguém puder me ajudar.
PS: Estou usando o CentOS, já configurei um sevidor Debian com essas configurações e funcionaram sem problemas.