Come sbarazzarsi di "You have new mail." in zsh

11

Sto usando zsh con prezto come mia shell con iTerm come app terminale.

Ricevo sempre il messaggio "Hai nuova posta" quando apri un nuovo prompt. Non ho nuovi messaggi in Mac Mail e non eseguo un server di posta.

Come posso sbarazzarmi di questo messaggio?

Grazie

    
posta Øle Bjarnstroem 29.11.2014 - 16:45
fonte

4 risposte

5

Ti dice che hai ricevuto alcuni messaggi (ad esempio, a causa della tua configurazione di cron).

Il modo migliore è leggere questa mail. Digita mail : dovrebbe apparire almeno una mail. Puoi leggere digitando il suo numero ID. Puoi anche eliminarlo direttamente (o anche più e-mail) digitando d 1-1344 ( 1-13441 è l'intervallo degli ID delle tue nuove mail). Lasciare mail con x .

    
risposta data 05.01.2017 - 17:47
fonte
11

Se zsh controlla la nuova posta può essere regolata tramite il parametro MAILCHECK come descritto in zshparam (1) . Specifica l'intervallo in secondi tra i controlli per la nuova posta, uno zero disattiva completamente i controlli. Inseriscilo nel tuo file di configurazione zsh :

# don't check for new mail
MAILCHECK=0
    
risposta data 17.08.2015 - 19:28
fonte
8

Quindi apparentemente qualche programma (probabilmente il mio MAMP) ha messo una mail in

/var/mail/

L'eliminazione di questo messaggio ha funzionato ...

    
risposta data 29.11.2014 - 16:49
fonte
0

Ho disabilitato (o addirittura modificato il valore di) MAILCHECK non ha interrotto il messaggio stampato quando apro una scheda / finestra del terminale. Alla fine sono incappato in una risposta su superutente che mi consente di vedere ancora questa mail quando è conveniente, ma salta il messaggio di risposta costante .

In breve, crea un file ~/.forward e, su una singola riga, il percorso di un file in cui desideri ricevere la posta. Successivamente, puoi ancora leggere il messaggio con mail -f <new_mail_file> .

Se hai esigenze più avanzate, sembra in avanti puoi anche specificare uno script impostando il linea a |script_path o "|script_path args" . Non l'ho provato, ma dovrebbe semplificare il routing dei messaggi in base allo script che li ha prodotti, convertirli / compattarli in una semplice linea di riepilogo, ecc.

    
risposta data 15.01.2018 - 16:49
fonte

Leggi altre domande sui tag