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ąć?

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).


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.


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


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.


2
Robisz tutaj wiele założeń - takich jak cPanel, dostęp do ftp i tak dalej. Na czym je opieracie?
vidarlo
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.