Come cancello tutto in / var / mail / username dalla riga di comando?


52

Come risultato di un lungo processo cron, ho più di 1.000 messaggi nella cassetta postale del mio utente. Qual è il modo più semplice per eliminarli?

Risposte:


85

Se desideri eliminare tutti i messaggi, puoi semplicemente troncare il file della cassetta postale per un utente con il seguente comando:

> /var/mail/username

(il segno maggiore di non è un prompt: stai effettivamente reindirizzando l'output di nulla sul file, che lo troncerà).


6

Esegui la posta in un terminale. Premere d 1-. Questo eliminerà quei messaggi.

Rimuovere i file per gestire la posta è come regolare il volume del televisore con un martello. Potrebbe funzionare, ma non è ottimale e troppo brutale.


Questa è la risposta corretta Permette anche di eliminare solo alcune e-mail, se non è chiaro dal comando. Ad esempio d 1-100eliminerà i primi 100 messaggi di posta elettronica.
texnic

Ho dovuto installare mailutilse poi utilizzare d *su Ubuntu 12.04
Leslie Viljoen il

1

Direi che raramente vuoi cancellare tutto dalla posta.

Pertanto, consiglierei di impostare una crontask per l'esecuzione settimanale per mantenere le ultime 100 righe della posta di ciascun utente

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

questo manterrà le ultime 100 righe


4
Questa non è una buona soluzione. Rischi di troncare il file nel mezzo di un messaggio. Il formato predefinito per / var / mail / user è semplicemente un file con e-mail consecutive. Se, ad esempio, tronchi un messaggio mime nel mezzo, non è valido. Usa strumenti come mail per gestire gli spool di posta o eliminali tutti con il trucco> / var / mail / username.
vidarlo,

0

Dipende se si dispone dell'accesso ftp. Se è così, basta usare Nautilus per fare molto di più rispetto a qualsiasi altro client ftp. Lo uso anche e Bluefish per modificare pagine sui miei siti Web.

Dovrebbe esserci una cartella Mail in cui è possibile visualizzare ed eliminare tutti i file.

Lo trovo molto più semplice di File Manager in cPanel.


2
Fai molte ipotesi qui - come cPanel, accesso ftp e così via. Su cosa basi questi?
vidarlo,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.