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.