чи безпечно видаляти пошту на сервері Imap з “rm”?


11

Я використовую сервер IMAP dovecot і хочу видалити великі непотрібні листи:

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"?

Відповіді:


11

Так

У цьому конкретному випадку ви використовуєте поштову скриньку формату "Maildir". У Maildir безпечно використовувати 'rm' для видалення окремого фрагмента електронної пошти, а також 'mv' для переміщення окремої пошти між папками в одній файловій системі тощо.

З іншими видами пам’яті пошти, можливо, не є безпечним передачу одного повідомлення.

Більше про Maildir:


4
І хоча dovecot підтримує власні внутрішні індекси, схоже, що в кінцевому підсумку відбудує
Андрій Б

Це добре знати. У мене є "спам" поштова скринька, яка наразі містить одинадцять тисяч електронних листів, і жоден з моїх поштових клієнтів не може впоратися навіть із спробою перерахувати цю річ. Навіть у Linux є проблеми, що роблять "ls" на цьому.
Піку
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.