czy można bezpiecznie usuwać wiadomości e-mail na serwerze imap za pomocą „rm”?


11

Korzystam z serwera IMAP dovecot i chcę usunąć duże niepotrzebne maile:

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

Teraz widzę duże maile na górze i po ich obejrzeniu chcę je usunąć.

Czy bezpiecznie jest po prostu zadzwonić?

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

Odpowiedzi:


11

tak

W tym konkretnym przypadku korzystasz ze skrzynki pocztowej w formacie „Maildir”. W Maildir można bezpiecznie użyć „rm” do usunięcia pojedynczej wiadomości e-mail, użyć „mv” do przeniesienia pojedynczej poczty między folderami w tym samym systemie plików itp.

W przypadku innych typów przechowywania wiadomości e-mail może nie być bezpieczne.

Więcej informacji o Maildir:


4
I chociaż dovecot utrzymuje własne indeksy wewnętrzne, wygląda na to, że ostatecznie je przebuduje
Andrew B

To dobrze wiedzieć. Mam skrzynkę spamową, która obecnie zawiera jedenaście tysięcy e-maili, i żaden z moich klientów poczty nie jest w stanie obsłużyć nawet próby wylistowania tego. Nawet Linux ma problemy z robieniem „ls”.
Piku
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.