Дата и время публикации:
Сообщение IMAP:"Fatal error: No such file or directory"
В случае выдачи возникновения такой ошибки, как показано в дампе 1
Дамп 1
$ telnet mail.slpnet.tld 143
Trying 192.168.2.10...
Connected to mail.slpnet.tld.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS ENABLE UTF8=ACCEPT] Courier-IMAP ready. Copyright 1998-2018 Double Precision, Inc. See COPYING for distribution information.
a login fmaster Qm12345678r
* BYE [ALERT] Fatal error: No such file or directory: No such file or directory
Connection closed by foreign host.
Первым делом необходимо проверить права доступа /home/${USER}/Mailbox/ и наличие поддиректорий cur, new и tmp, как показано в дампе 2
Дамп 2
sudo ls -la /home/fmaster/Mailbox/
итого 20
drwxr-xr-x 5 fmaster fmaster 4096 окт 22 15:37 .
drwxr-xr-x 6 fmaster fmaster 4096 окт 22 15:02 ..
drwx------ 2 fmaster fmaster 4096 окт 22 15:37 cur
drwx------ 2 fmaster fmaster 4096 окт 22 16:58 new
drwx------ 2 fmaster fmaster 4096 окт 22 16:58 tmp
И выставить их, если они не установлены в файле /etc/courier/imapd демона /etc/courier/imapd, как показано в дампе 3
Дамп 3
sudoedit /etc/courier/imapd
...
##NAME: MAILDIRPATH:0
#
# MAILDIRPATH - directory name of the maildir directory.
#
MAILDIRPATH=Mailbox
...
По умолчанию значение "MAILDIRPATH=Maildir", в нашем случае каждому пользователю назначена директория ${HOMEDIR}/Mailbox, в которую сервер Postfix перенаправляет каждое входящее почтовое сообщение от СДЗ.
Библиография