Talvez uma pergunta boba, mas você iniciou o saslauthd
service:
$ sudo service saslauthd status
* Checking SASL Authentication Daemon saslauthd [ OK ]
Estou tentando configurar e trabalhar com o Cyrus IMAP (v 2.2 no Ubuntu 9.04), mas estou tendo um pouco de dificuldade para fazer o login funcionar corretamente.
Eu criei uma caixa de correio para o meu usuário de teste "nrahl":
cm user/nrahl
e, em seguida, criou uma senha:
$ saslpasswd2 nrahl
Eu estou tentando se conectar à caixa de correio usando o Thunderbird. Estou usando o endereço IP da LAN da máquina como o host e "nrahl" como o nome de usuário. Ele se conecta ao servidor e solicita a senha. Quando eu entro, recebo "Login to server failed". no Thunderbird, e /var/log/mail.log mostra:
Apr 15 19:20:01 IMAP cyrus/imap[1930]: accepted connection Apr 15 19:20:09 IMAP cyrus/imap[1930]: badlogin: [192.168.5.21] plaintext nrahl SASL(-13): authentication failure: checkpass failed
Parte do /etc/imapd.conf com os comentários removidos:
sieveusehomedir: false sievedir: /var/spool/sieve #mailnotifier: zephyr #sievenotifier: zephyr #dracinterval: 0 #drachost: localhost hashimapspool: true allowplaintext: yes sasl_mech_list: PLAIN #allowapop: no #sasl_maximum_layer: 256 #loginrealms: example.com #virtdomains: userid #defaultdomain: sasl_pwcheck_method: saslauthd #sasl_auxprop_plugin: sasldb sasl_auto_transition: no
ATUALIZAÇÃO:
Ao definir:
sasl_pwcheck_method: alwaystrue
no /etc/imapd.conf, o login funciona corretamente. Então, estou assumindo que o problema é relacionado ao saslauthd.
Talvez uma pergunta boba, mas você iniciou o saslauthd
service:
$ sudo service saslauthd status
* Checking SASL Authentication Daemon saslauthd [ OK ]
Certifique-se de que / etc / default / saslauthd esteja configurado para sasldb.
Use o testsaslauthd para garantir que funcione. Então tente usar o imtest. Finalmente tente thunderbird.