Jak usunąć wszystko z / var / mail / username z wiersza poleceń?

52

W wyniku długotrwałego zadania crona mam w skrzynce pocztowej użytkownika ponad 1000 wiadomości. Jak najłatwiej je usunąć?

SOL__
źródło

Odpowiedzi:

85

Jeśli chcesz usunąć wszystkie wiadomości, możesz po prostu skrócić plik skrzynki pocztowej dla użytkownika za pomocą następującego polecenia:

> /var/mail/username

(znak większy niż nie jest pytaniem: w rzeczywistości przekierowujesz wyjście nic do pliku, co go skróci).

James Henstridge
źródło
6

Uruchom pocztę w terminalu. Naciśnij d 1-. Spowoduje to usunięcie tych wiadomości.

Usuwanie plików do zarządzania pocztą jest jak regulacja głośności telewizora za pomocą młotka. Może to działać, ale nie jest optymalne i zdecydowanie zbyt brutalne.

vidarlo
źródło
To jest poprawna odpowiedź. Pozwala również usunąć tylko niektóre wiadomości e-mail, jeśli nie jest to jasne w poleceniu. Np. d 1-100Usunie pierwsze 100 wiadomości e-mail.
texnic
Musiałem zainstalować, mailutilsa następnie używać d *na Ubuntu 12.04
Leslie Viljoen,
1

Twierdziłbym, że rzadko chcesz usunąć wszystko z poczty.

Dlatego zaleciłbym skonfigurowanie crontask do uruchamiania co tydzień, aby zachować ostatnie 100 wierszy poczty każdego użytkownika

cat /var/mail/username | tail -100 > /var/mail/username

to zatrzyma ostatnie 100 linii

RockJake28
źródło
4
To nie jest dobre rozwiązanie. Ryzykujesz obcięcie pliku w środku wiadomości. Domyślny format / var / mail / user to po prostu plik z kolejnymi wiadomościami e-mail. Jeśli na przykład obetniesz wiadomość MIME w środku, jest ona nieprawidłowa. Użyj narzędzi takich jak mail do zarządzania buforami poczty - lub usuń wszystko za pomocą sztuczki> / var / mail / username.
vidarlo
0

To zależy, czy masz dostęp do ftp. Jeśli tak, po prostu użyj Nautilusa, aby zrobić znacznie więcej niż jakikolwiek inny klient ftp. Używam go i Bluefish do edycji stron na moich stronach.

Powinien istnieć folder Mail, w którym można przeglądać i usuwać wszystkie pliki.

Uważam, że jest to o wiele łatwiejsze niż File Manager w cPanel.

Krzysztof
źródło
2
Robisz tutaj wiele założeń - takich jak cPanel, dostęp do ftp i tak dalej. Na czym je opieracie?
vidarlo