Elimina "~ / Mail non esiste" in mutt


13

Uso Mutt (1.5.21 su un Debian 7.2 Wheezy VPS senza testa) solo occasionalmente, per vedere ed eliminare messaggi da cron e simili.

Tuttavia, continua a infastidirmi con questa cartella ~ / Mail inesistente.

Mutt pestering

Non c'è bisogno di dire che funziona perfettamente con la cartella non creata; Mi manca un po 'il punto di chiederlo ogni volta.

Posso disabilitare il messaggio? (O se fallisce, cambia il percorso in qualcosa di invisibile?)


2
Penso che tu possa cambiare le impostazioni di mutt per guardare una diversa directory di posta. È possibile cambiarlo in qualunque cosa si stia effettivamente utilizzando.
Faheem Mitha,

1
@FaheemMitha Dato che posso leggere tutti i messaggi (cron, ecc.), Suppongo che sappia già dove si trova la mia posta (suppongo che sia / var / spool o qualcosa di predefinito su Debian). Non capisco perché voglia creare un'altra posizione.
Alois Mahdal,

1
È qui che vive il tuo spool di posta (di solito uguale alla tua casella di posta). Le cartelle di posta sono spesso in ~ / Posta.
Faheem Mitha,

Risposte:


6

Come Faheem sottolinea in un commento, è possibile modificare la posizione della cartella di posta predefinita nel muttrcfile (in genere si trova in /etc/Muttrcper le configurazioni a livello di sistema o ~/.muttrcper le configurazioni locali). Per esempio:

set folder = "~/.mail"

ma devi ancora creare la cartella, altrimenti mutt continuerà a infastidirti.


Questo potrebbe essere complicato perché il MAILDIR predefinito di procmail è $ HOME / Mail.

@ user55518 Non vedo alcun problema. Non uso procmail, ma se lo facessi, potrei anche cambiare le sue impostazioni.
Alois Mahdal,

2

Il messaggio viene scaricato alla riga 806 (main.c) e sembra che tu non abbia la possibilità di disabilitarlo.

Per avere una ~/Maildirectory per impostazione predefinita, puoi ad esempio aggiungere una linea alla tua skel:

# /etc/skel/.profile 
mkdir -p ~ / Mail

Quindi quando crei un nuovo utente, la cartella skel viene copiata in ~ e dopo il primo accesso avrai la tua directory ~ / Mail. Prevenire un modo migliore potrebbe essere quello di modificare adduser se ha alcuni hook per questo tipo di puntali.


1
Bene, penso che semplicemente creare la /etc/skel/Mailcartella sarebbe meglio che modificare .profile o adduser. OTOH, sarei più felice se la cartella non dovesse esistere.
Alois Mahdal,

2

La directory richiesta da Mutt è la directory predefinita che contiene le cassette postali. (Non è di per sé una cassetta postale.) È la directory che è abbreviata come +all'inizio del percorso di una cassetta postale in Mutt. Non puoi disabilitare completamente la funzione (Mutt vuole +significare qualcosa), ma puoi cambiare la posizione in qualcosa che esiste come /o nella tua home directory impostando l' folderopzione.

set folder=~
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.