LINUX.ORG.RU
решено ФорумAdmin

Dovecot softdelete

 , ,


1

1

Вопрос по сабжу.

Можно ли реализовать «отложенное удаление» в dovecot?

У меня ничего не нагуглилось)

На случай: я случайно удалить одно письмо из 10 тыс. — верни его!

★★★★★

https://wiki2.dovecot.org/MailboxFormat/dbox

«mdbox_deleted» storage can be used to access mdbox’s all mails that are completely deleted (reference count=0). The mdbox_deleted parameters should otherwise be exactly the same as mdbox’s. Then you can use e.g. doveadm fetch or doveadm import commands to access the mails. For example:

# If you have mail_location=mdbox:~/mdbox:INDEX=/var/index/%u
doveadm import mdbox_deleted:~/mdbox:INDEX=/var/index/%u "" subject oops

я не пробовал

после purge, понятное дело, поздно

sin_a ★★★★★
()
Ответ на: комментарий от Twissel

Если используешь другой формат хранения и возникнет вопрос конвертации в mdbox, то сразу подумай о SIS: «Single instance attachment storage was already implemented as such extension.» (из той же статьи, пример в конце 10-mail.conf).

sin_a ★★★★★
()

В mdbox пиcьма физически удаляться из хранилища после doveadm purge , а до этого они восстановимы.

macumazan ★★
()
Ответ на: комментарий от Twissel

У SIS только есть узкое место. При удалении ящика сначала нужно удалить все письма. Иначе, если не останется индексов, эти вложения не будет возможности найти как невостребованные.

doveadm -v expunge -d -u USERNAME mailbox '*' all
doveadm -v purge -u USERNAME
rm -rf /var/mail/USERNAME

В сочетании со сжатием даёт достаточно заметный эффект.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

Ага, я нашел вот это.

Безотносительно докера, mdbox демонстрирует лучшую производительность.

Twissel ★★★★★
() автор топика
Последнее исправление: Twissel (всего исправлений: 1)
Ответ на: комментарий от sin_a

Иначе, если не останется индексов, эти вложения не будет возможности найти как невостребованные.

Иными словами, поскольку на одну копию вложения ссылается несколько пользователей, нужно следить за индексами и соблюдать порядок действий при удалении ящика.

Twissel ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.