безопасно ли удалять почту на сервере imap с помощью «rm»?

11

Я использую сервер dovecot IMAP и хочу удалить большие ненужные письма:

cd /var/spool/foouser; du -a | sort -rn > /var/tmp/du-mail-foouser.log

Теперь я вижу большие письма вверху и, посмотрев на них, хочу их удалить.

Это безопасно просто позвонить

"rm ./foofolder/1318412893.M857530P4656.hz1,W=14463815,S=14268320:2,S"?

guettli
источник

Ответы:

11

да

В данном конкретном случае вы используете почтовый ящик формата «Maildir». В Maildir безопасно использовать «rm» для удаления отдельного фрагмента электронной почты, «mv» для перемещения отдельного письма между папками в одной файловой системе и т. Д.

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

Подробнее о Maildir:

Freiheit
источник
4
И хотя dovecot поддерживает свои собственные внутренние индексы, похоже, что в конечном итоге они будут перестроены для вас: dovecot.org/list/dovecot/2009-July/040896.html
Andrew B
Это хорошо знать. У меня есть «спам» почтовый ящик, который в настоящее время содержит одиннадцать тысяч электронных писем, и ни один из моих почтовых клиентов не может справиться даже с попыткой перечислить это. Даже в Linux есть проблемы с выполнением «ls».
Пику