Efetuar login no servidor de correio funciona via telnet, mas falha em imap (s) (Dovecot + MySQL)

1

Eu segui o tutorial do ISPMail sobre como configurar um servidor de correio da Debian.

Eu posso entrar no servidor dovecot através de telnet assim:

[root@{hostname}: /home/{user}]# telnet {hostname}.{TLD} 143
Trying 127.0.1.1...
Connected to {hostname}.{TLD}.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE STARTTLS     AUTH=PLAIN] Dovecot ready.
1 LOGIN {user}@{hostname}.{TLD} {password}
1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY     THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-    EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-    STATUS] Logged in

(Sidenote) esses dois comandos não devem ser idênticos?

[root@{hostname}: /home/{user}]# telnet {hostname}.{TLD} imaps
Trying 127.0.1.1...
Connected to {hostname}.{TLD}.
Escape character is '^]'.
1 LOGIN {user}@{hostname}.{TLD} {password}
Connection closed by foreign host.

Mas quando eu tento acessar o servidor com um programa de email (mutt) assim:

mutt -f imaps://{hostname}.{TLD}
Username at {hostname}.{TLD}: {user}@{domain}
Password for {user}@{domain}@{hostname}.{TLD}: {password}
Logging in.
Login failed.
Closing connection to {hostname}.{TLD}

Aqui está /var/log/mail.log:

Jan  2 00:50:55 {hostname} dovecot: imap-login: Login: user=<{user}@{domain}>, method=PLAIN, rip=127.0.1.1, lip=127.0.1.1, secured
Jan  2 00:51:03 {hostname} dovecot: IMAP({user}@{domain}): Disconnected: Too many invalid IMAP commands. bytes=38/1284
Jan  2 00:51:26 {hostname} dovecot: imap-login: Disconnected (no auth attempts): rip=127.0.1.1, lip=127.0.1.1, TLS handshaking: SSL_accept() failed: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol
Jan  2 00:51:55 {hostname} dovecot: imap-login: Aborted login (auth failed, 1 attempts): user=<{user}@{domain}>, method=PLAIN, rip=127.0.1.1, lip=127.0.1.1, TLS
Jan  2 00:52:15 {hostname} dovecot: imap-login: Aborted login (auth failed, 1 attempts): user=<{user}>, method=PLAIN, rip=127.0.1.1, lip=127.0.1.1, TLS

O programa de e-mail do Thunderbird e do meu iPhone não pode fazer login.

O que pode estar causando esse problema?

    
por Axel Latvala 01.01.2013 / 23:59

1 resposta

0

Num-Lock / Num-Pad

o teclado numérico ou num-bloqueio pode causar problemas na senha e talvez seja difícil de detectar. Use as teclas numéricas na parte superior do teclado.

Telnet

A porta

IMAP (IMAP4) é 143. O tráfego está em texto simples. É por isso que você pode se conectar ao telnet.

A porta

IMAPS (IMAP4 sobre SSL) é 993. Um canal SSL deve ser estabelecido primeiro. Está esperando o aperto de mão do SSL. É por isso que o seu telnet para imaps falhou.

Mutt

mutt -f imap://{hostname}.{TLD}

Teste a autenticação do imap, nome de usuário, senha com imap simples primeiro. Isso permite que você saiba se a conta está realmente funcionando ou não.

mutt -f imaps://{hostname}.{TLD}

Se o imaps estiver configurado corretamente com o certificado autoassinado, mutt solicitará a confirmação do certificado. Você terá que optar por reject , accept once ou accept always .

Thunderbird

Para testar o IMAPS, use o Thunderbird com a configuração manual. Se o seu dns não estiver totalmente configurado, digite o endereço IP do seu servidor imap, escolha IMAPS e a porta 993. Ao verificar o email do imaps, ele deve abrir uma janela para aceitar o certificado SSL auto-assinado.

    
por 02.01.2013 / 00:15