Я пытаюсь настроить сервер IMAP на своем базовом почтовом сервере Centos 7. У меня настроен Postfix MTA, который доставляет почту в следующий каталог (у меня нет причин менять его, чтобы использовать каталог $HOME):
root@mail3:/var/spool/mail
# лс-лтрх
всего 12К
-р-р----. 1 почта rpc 0 29 фев 2020 rpc
-р-р----. 1 почта центос 0 3 фев 19:39 центос
-р-р----. 1 Брюс письмо 0 3 фев 19:47 Брюс
-р-р----. 1 navid mail 0 фев 3 19:47 navid
-р-р----. 1 mcchen письмо 0 3 фев 19:47 mcchen
-р-р----. 1 раб почта 9.0K 4 фев 16:44 раб
mailx на сервере указывает, что письма хранятся в /var/spool/mail/%n:
[rab@mail3 ~]$ mailx
Почта семейной реликвии, версия 12.5 05.07.10. Тип ? за помощью.
"/var/spool/mail/rab": 5 сообщений 3 непрочитанных
>U 1 robert.mcnaught@gmai Чт 3 фев 20:23 13/521 "Тест 2 через телнет"
U 2 robert.mcnaught@gmai Чт, 3 февраля, 20:25, 10/453 "Проверка с края с помощью telnet"
U 3 robert.mcnaught@gmai Чт 3 фев 21:21 10/451 "Тест из Telnet Четверг"
4 Раб Макнот Пт, 4 февраля, 16:32 75/3885 "Тест из Gmail"
5 Rab McNaught, пятница, 4 февраля, 16:43 75/3902 "Тест 3 с чтением local_domains"
У меня есть следующая конфигурация (по умолчанию), установленная в dovecot.conf и 10-mail.conf:
# vi dovecot.conf
протоколы = imap
login_greeting = Голубятня готова.
слушать = *, ::
root@mail3:/etc/dovecot/conf.d
# vi 10-mail.conf
mail_location = maildir:/var/spool/mail/
Я также добавил глобальные права на запись в /var/spool/mail и файлы почтовых ящиков, так как у меня возникла ошибка, связанная с разрешениями.
Теперь я обнаружил, что могу войти в систему через IMAP и SELECT INBOX, но он создает пустой почтовый ящик, предполагая, что он не получает файл моего почтового ящика в /var/spool/mail/rab.
# телнет 0 143
Попытка 0.0.0.0...
Подключен к 0.
Экранирующий символ '^]'.
* OK [ВОЗМОЖНОСТЬ IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot готов.
. логин раб 1314scoTM
. OK [ВОЗМОЖНОСТИ 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 QRESONC ESEARCH WITH СПИСОК ПОИСКА-СТАТУС ДВОИЧНОГО ДВИЖЕНИЯ SNIPPET=НЕЧЕТКОЕ СПЕЦИАЛЬНОЕ ИСПОЛЬЗОВАНИЕ] Выполнен вход
. выберите входящие
* ФЛАГИ (\Отвечено\Отмечено\Удалено\Просмотрено\Черновик)
* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Флаги разрешены.
* 0 СУЩЕСТВУЕТ
* 0 ПОСЛЕДНИЕ
* OK [UIDVALIDITY 1643997561] Действительные UID
* OK [UIDNEXT 1] Прогнозируемый следующий UID
. OK [ЧТЕНИЕ-ЗАПИСЬ] Выберите завершено (0,004 + 0,000 + 0,003 с).
Может ли кто-нибудь указать мне в правильном направлении с этим?