O servidor IMAP não mostra mensagens recebidas

1

Eu configurei recentemente um novo servidor de email usando o Dovecot e o Postfix, que está enviando e recebendo mensagens corretamente, com a caixa de correio de diretório /var/mail/ .

Aqui está o problema: o e-mail não pode ser visto através da interface de webmail do Roundcube, mas o e-mail pode ser facilmente acessado usando mutt e simplesmente olhando para a pasta /var/mail .

Aqui está o erro, o IMAP não mostra nada na caixa de entrada do usuário, mesmo que tudo esteja funcionando.

Teste de IMAP:

robo@some-server:~$ telnet localhost imap
Trying ::1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Dovecot (Ubuntu) ready.
a1 LOGIN robo yetanotherrandompasswordtofoolyou
a1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS SPECIAL-USE BINARY MOVE] Logged in
a2 LIST "" "*"
* LIST (\HasNoChildren \Sent) "." Sent
* LIST (\HasNoChildren) "." INBOX
a2 OK List completed.
a3 EXAMINE INBOX
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
* OK [PERMANENTFLAGS ()] Read-only mailbox.
* 0 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 1431224194] UIDs valid
* OK [UIDNEXT 1] Predicted next UID
* OK [NOMODSEQ] No permanent modsequences
a3 OK [READ-ONLY] Examine completed (0.000 secs).
a4 FETCH 1 BODY[]
a4 BAD Error in IMAP command FETCH: Invalid messageset

Ao mesmo tempo, há exatamente uma mensagem em /var/mail/robo que foi recebida recentemente.

    
por Robobenklein 10.05.2015 / 05:16

1 resposta

1

Encontrou o problema:

O Dovecot IMAP não foi configurado para usar o formato mbox mail, que poderia ser corrigido simplesmente adicionando a seguinte linha ao meu /etc/dovecot/dovecot.conf :

mail_location = mbox:~/mail:INBOX=/var/mail/%u

Em que o mail_location não foi especificado anteriormente.

    
por Robobenklein 10.05.2015 / 05:50