Perché il terminale dice: "Hai posta"?


Risposte:


123

In qualche modo hai avuto uno script o qualcosa di simile consegnare la posta al tuo account sul tuo computer locale in cui è memorizzato /var/mail/$USER

Puoi rimuovere il file /var/mail/$USERche rimuoverà l'avviso che hai posta (in quanto ti avviserà se quella cartella è presente e / o contiene messaggi non letti) oppure puoi usare mailper leggere i messaggi prima di eliminarli.


10
Grazie per il consiglio. Si scopre che un CRON mi sta spedendo ... 36.061 volte :( Cancellato con comando: d 1-36061
lo_fye


È possibile indirizzare l'output cron su / dev / null per evitare la posta.
Chris Nava,

1
Dove si trova questo testo predefinito su Mac OS X? Vorrei lasciarlo attivo, ma cambiare il messaggio.

Come posso disabilitare solo le notifiche senza perdere le e-mail?
Vitaly Zdanevich,

13

Digitare mailper visualizzare la posta. Credo che lo delimini.


1
* d dovrebbe eliminare tutto.
Lyarwood,

3
Quando si utilizza mailx d * eliminerà tutto. La posta stessa non lo farà.
BinaryMisfit,

3
Facendo maile poi d *rimosso tutte le mail per me su Mac OS X.
yagooar

10

Esistono diversi modi per rimuoverlo. Il più semplice è:

> /var/mail/<whatever_user>

Devi includere '>'


6
Ciò cancella la posta ricevuta per quell'utente.
vonbrand

2

Sono disposto a scommettere perché ci sono file in quella cartella.

Hai davvero guardato il contenuto della cartella? Se c'è qualcosa dentro, molto probabilmente ti darà un'idea di ciò che l'ha causato e di come prevenirlo in futuro.

Dal terminal:

cd /var/mail/lofye
ls

Se non hai la posta, non vedrai il messaggio (non c'è nemmeno una cartella per il mio nome utente sotto posta sul mio mac).


3
/var/mailè una directory ed loyfeè il file al suo interno. Per visualizzare il file, si potrebbe less /var/mail/loyfe.
Thomas Hunter,

1

Apri, mailquindi inserisci d *e premi Invio. Il dcomando indica deletee *seleziona tutti i messaggi nell'elenco.


Benvenuto in SuperUser. Questa risposta sarebbe ancora migliore se la modificassi per fornire alcune spiegazioni sul perché la tua soluzione affronta la domanda dei PO.
Twisty Impersonator,

0

Se usi ClamAV per Mac, questo è un problema noto. Il sistema ti invia dopo ogni aggiornamento e scansione pianificata.


-2

Sono stato in grado di creare solo un .hushlogin e ora ho un Terminale pulito.

$ touch .hushlogin

2
Ciò impedisce la visualizzazione di molti messaggi, non solo del nuovo messaggio di posta. Questo potrebbe essere pericoloso in quanto vi sono alcuni altri avvisi che l'utente potrebbe perdere.
Thomas Hunter,
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.