Ошибка Dovecot chdir - не каталог

Ошибка Dovecot chdir - не каталог

Я настроил Postfix + Dovecot с включенным SSL, и во время тестирования с помощью mailutils мне удалось отправить электронные письма на свой gmail, но когда я пытаюсь ответить, они не приходят на мой сервер.

С помощью openssl я успешно вошел на сервер imap с помощью

01 LOGIN [email protected] mypassword

Из чего я получаю

01 OK ....... Logged in

Но затем на сервере я получаю следующее в системном журнале

Jul 21 20:51:21 localhost dovecot: imap-login: Login: user=<[email protected]>, method=PLAIN, rip=99.99.99.99, lip=98.98.98.98, mpid=XXXXX, TLS, session=<R4ND0MSTRINGY>
Jul 21 20:51:21 localhost dovecot: imap([email protected])<XXXXX><R4ND0MSTRINGY>: Error: chdir(/var/mail/vhosts/example.com/myname) failed: Not a directory

Я проверяю этот файл, и он там, но это не каталог. Это просто пустой файл, насколько я могу судить. Есть ли у кого-нибудь идеи, где моя конфигурация может быть неправильной? Заранее большое спасибо.

решение1

Сначала вам нужно убедиться, что вы настроили тип хранилища MAILDIR для вашего сервера Dovecot. В /etc/dovecot/conf.d/10-mail.conf это в параметре

mail_location = maildir:/var/vmail/vhosts/%d/%n

гдепочтовая директория— ключевое слово, указывающее тип хранилища.

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

/var/mail/vhosts/example.com/myname

вручную, с соответствующим владельцем, разрешениями и метками SELinux, или просто отправьте письмо на адрес, например, простое приветствие типа «Поздравляю,[email protected], ваш почтовый ящик создан" и этот каталог будет создан для вас dovecot.

Тип хранилища MailDir требует каталогов для хранения отдельных сообщений в файлах для каждого сообщения. Это его главное отличие от старого типа хранилища MaiBox, который хранит все сообщения в одном огромном плоском файле.

Связанный контент