Cyrus: Como configuro o saslauthd para autenticação?

1

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.

    
por Nick 16.04.2010 / 01:40

2 respostas

1

Talvez uma pergunta boba, mas você iniciou o saslauthd service:

$ sudo service saslauthd status
 * Checking SASL Authentication Daemon saslauthd             [ OK ] 
    
por 22.02.2013 / 04:45
0

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.

    
por 24.07.2011 / 06:45