Dovecot не удаляет почту - PullRequest
       101

Dovecot не удаляет почту

0 голосов
/ 07 марта 2019

Я установил dovecot на сервере Debian 9, и все работает нормально. Но когда я удаляю почту в своем почтовом клиенте и даже удаляю папку для мусора, размер файлов не меняется. При отправке / получении новых писем файл dovecot.index.cache увеличивается

Это правильно? Почему при удалении писем не изменяется размер файла?

drwx------ 2 vmail vmail  40K Mar  7 16:45 cur
-rw------- 1 vmail vmail 7.2K Mar  7 16:41 dovecot.index
-rw------- 1 vmail vmail 363K Mar  7 16:51 dovecot.index.cache
-rw------- 1 vmail vmail 3.9K Mar  7 16:45 dovecot.index.log
-rw------- 1 vmail vmail  58K Mar  7 16:41 dovecot.index.log.2
-rw------- 1 vmail vmail   46 Mar  5 08:33 dovecot-keywords
-rw------- 1 vmail vmail   96 Mar  4 12:23 dovecot.mailbox.log
-rw------- 1 vmail vmail  15K Mar  7 16:45 dovecot-uidlist
-rw------- 1 vmail vmail    8 Mar  4 12:23 dovecot-uidvalidity
-r--r--r-- 1 vmail vmail    0 Mar  4 12:23 dovecot-uidvalidity.5c7d18c9
drwx------ 5 vmail vmail 4.0K Mar  7 11:52 Drafts
-rw------- 1 vmail vmail  157 Mar  7 16:46 maildirsize
drwx------ 2 vmail vmail 4.0K Mar  7 16:45 new
drwx------ 5 vmail vmail 4.0K Mar  7 11:53 Sent
drwx------ 5 vmail vmail 4.0K Mar  5 14:39 Spam
-rw------- 1 vmail vmail   23 Mar  4 12:23 subscriptions
drwx------ 2 vmail vmail 4.0K Mar  7 16:45 tmp
drwx------ 5 vmail vmail 4.0K Mar  7 16:46 Trash

1 Ответ

0 голосов
/ 07 марта 2019
  1. Кажется, ваш doevecot использует maildir для хранения почтовых сообщений в папке IMAP.
    [Dovecot может использовать несколько различных способов хранения]
    В случае maildir : проверка файлов в подпапках cur и new.В каждом сообщении должен быть один файл.

  2. IMAP протокол может помечать сообщения как удаленные, не удаляя их "сразу" с диска.
    Проверять флаги однобуквенных сообщений после , в имени файла сообщения.Поиск флага T (Trashed), например, cur/897979431.meteor.42:2,FST.
    «Маркировка и удаление» может управляться опциями «expunge» в конфигурации клиента электронной почты / IMAP.

https://en.wikipedia.org/wiki/Maildir

Спецификация определяет флаги, которые показывают, было ли сообщение прочитано, удалено и т. Д.: Начальная (заглавная) буква «Пропущено», «Отвечено», «Видено», «Отброшено», «Черновик» и «Помечено». [7]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...