Có an toàn để xóa thư trên máy chủ imap với trò chơi rm không?


11

Tôi sử dụng máy chủ IMAP dovecot và muốn xóa các thư lớn không cần thiết:

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

Bây giờ tôi thấy những bức thư lớn ở trên cùng và sau khi nhìn vào chúng tôi muốn loại bỏ chúng.

Có an toàn không khi gọi

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

Câu trả lời:


11

Đúng

Trong trường hợp cụ thể này, bạn đang sử dụng hộp thư định dạng 'Maildir'. Trong Maildir, an toàn khi sử dụng 'rm' để xóa một mẩu email riêng lẻ, sử dụng 'mv' để di chuyển một thư riêng lẻ giữa các thư mục trên cùng một hệ thống tệp, v.v.

Với các loại lưu trữ thư khác, có thể không an toàn khi rm một email.

Tìm hiểu thêm về Maildir:


4
Và trong khi dovecot không duy trì các chỉ mục nội bộ của riêng mình, có vẻ như nó sẽ kết thúc việc xây dựng lại chúng cho bạn: dovecot.org/list/dovecot/2009-July/040896.html
Andrew B

Điều này là tốt để biết. Tôi có một hộp thư "thư rác" hiện chứa mười một nghìn email và không có ứng dụng thư khách nào của tôi có thể xử lý ngay cả khi cố gắng liệt kê thứ đó. Ngay cả Linux cũng có vấn đề khi thực hiện "ls" trên đó.
Piku
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.