Perché mutt conserva in vista le email cancellate fino a quando "sincronizzi la tua casella di posta" usando $?


30

Ogni altro client di posta che ho utilizzato rimuoverà le e-mail dalla mia vista quando le elimino. Se cambio idea e rivoglio l'e-mail, posso sempre andare a cercarla nel cestino. Perché mutt continua a mostrare le e-mail nella mia posta in arrivo dopo averle cancellate?

È possibile nasconderli non appena li elimino?


"Expunge" è "cestino vuoto"; probabilmente vuoi dire che vuoi nascondere i messaggi che sono contrassegnati come eliminati.
geekosaur,

7
Suppongo che alcuni sviluppatori muttmolto tempo fa abbiano deciso questo per il comportamento predefinito. La visualizzazione dei messaggi eliminati ti consente di selezionarli e ripristinarli. Se non hai mai intenzione di utilizzare la funzione undelete, puoi sempre rimappare la dchiave <purge-message>invece di <delete-message>.
jw013,

3
Solo per aggiungere una nota, per IMAP questo è il comportamento previsto del protocollo. I messaggi sono contrassegnati per l'eliminazione, ma non vengono effettivamente rimossi fino a quando non vengono eliminati. Lo scopo è ridurre la larghezza di banda da e verso il server IMAP, anche se oggi è probabilmente meno necessario rispetto a 15 anni fa. Negli ultimi 10 anni i client IMAP hanno sempre più adottato il comportamento di spostare un messaggio in una cartella Cestino e espellere o nascondere immediatamente i messaggi contrassegnati per l'eliminazione dalla vista.
Michael,

1
Preferisco il comportamento perché mi permette di fare il filtro client (non in Mutt, ma altri) per "pre-cancellare" i messaggi che di solito non leggo, ma ogni tanto voglio sapere cosa succede. Se non mi interessa leggerli, mi spiego e vanno via
Michael,

Premi "$" per eliminare / eliminare i messaggi eliminati. dev.mutt.org/trac/wiki/MuttFaq/Action
editore

Risposte:


13

È possibile aggiungere un segno di dollaro "$" dopo la "d" e mutt si sincronizzerà immediatamente dopo aver contrassegnato i messaggi. Colpire "$" in qualsiasi momento si sincronizzerà.


Per quanto ho capito la domanda si tratta di come eliminare immediatamente un'e-mail dalla vista senza premere $ per sincronizzare. Ma stai dicendo che l'interrogante dovrebbe farlo?
Raphael Ahrens,

5

Credo che jw013 abbia risposto alla domanda nel suo commento:

Suppongo che alcuni sviluppatori mutt tanto tempo fa abbiano deciso questo per il comportamento predefinito. La visualizzazione dei messaggi eliminati ti consente di selezionarli e ripristinarli. Se non hai mai intenzione di utilizzare la funzione undelete, puoi sempre rimappare il tasto d <purge-message>invece di <delete-message>


3
qualche campione per favore ???? provato 20 associazione niente funziona.
holms,

3
<purge-message> 

non fa parte della distribuzione standard di mutt. Ho verificato questo leggendo la documentazione di mutt e chiedendola sul canale irc #mutt freenode.

Puoi provare qualcosa del genere

macro index d "<save-message>+bsdad/trash<enter><sync-mailbox>" "copy message to the trash"

Anche se causerà un leggero ritardo (ci vorrà circa 1 secondo per sincronizzare la casella di posta).


il comando <sync-mailbox>non ha alcun effetto nel mio caso: "<tag-prefix><save-message>=archive<enter><sync-mailbox>". Vedo ancora il messaggio contrassegnato come eliminato.
Martin Vegter,

La cassetta postale si chiama davvero archivio? Prova a togliere il segno di uguale dalla parte anteriore di esso?
DP
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.