IMAP Server не показывает полученную почту

Недавно я установил совершенно новый почтовый сервер, используя Dovecot и Postfix, который правильно отправляет и получает почту, с почтовым ящиком каталога /var/mail/.

Вот в чем проблема: почту нельзя увидеть через интерфейс веб-почты Roundcube, но к почте можно легко получить доступ, используя mutt и просто заглянув в вашу папку /var/mail.

Вот где все идет не так, IMAP не показывает, что что-то есть в почтовом ящике пользователя, хотя все остальное работает.

Тестирование 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

В это же время в /var/mail/robo есть только одно сообщение, которое было недавно получено.

1
задан 10 May 2015 в 06:27

1 ответ

Найденный проблемой:

Голубятня IMAP не был настроен для использования mbox почтовый формат, который мог просто быть исправлен путем добавления следующей строки к моему /etc/dovecot/dovecot.conf:

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

, В котором mail_location не был указан ранее.

1
ответ дан 10 May 2015 в 16:27

Другие вопросы по тегам:

Похожие вопросы: