Да, вы можете удалить файлы из этой папки вручную. Dovecot разработан для того, чтобы предполагать, что другое программное обеспечение помимо самого себя может манипулировать папкой Maildir, включая добавление, удаление и переименование (часть имени файла после двоеточия). Он обновит индексы соответственно, как только заметит.
Чтобы не удалять эти письма напрямую, вы также можете использовать обычные утилиты оболочки ( mv
, mkdir
и т. Д.) Для:
- разделите их на несколько небольших папок
- переместить их во временное место и переместить снова в более мелкие пучки приемлемого размера
- используйте хороший клиент IMAP, который синхронизирует содержимое папки, не загружая все . (К сожалению, хороших почтовых клиентов не хватает. Все они отстой. Некоторые просто отстой меньше.
Напротив, вы не должны пытаться сделать это, если вы используете Dovecot с dbox (sdbox или mdbox). В этом случае используйте doveadm
команды для управления содержимым почтового ящика без использования почтового клиента.
mkdir
потому что Maildir папка только регулярные каталоги POSIX , которые происходят содержат три поддиректории названнойcur
,new
иtmp
. Обратите внимание на структуру имен, которую использует ваша установка Dovecot , чтобы узнать, как вы должны называть такие каталоги, чтобы Dovecot распознавал их. В основном, я рекомендую использоватьLAYOUT=fs
в вашей конфигурации Dovecot, это более интуитивно понятно, потому что папки IMAP имеют прямые имена в соответствии с каталогами.Для этого вы можете использовать собственные инструменты dovecot, например
doveadm move
. Вы можете использовать поисковые запросы для выбора почты.Это выбирает все письма в диапазоне дат и перемещает их в архив
Чтобы просто выполнить поиск без действия, используйте команду поиска :
источник