Pourquoi mutt conserve-t-il les e-mails supprimés jusqu'à ce que vous «synchronisiez votre boîte aux lettres» à l'aide de $?

30

Tous les autres clients de messagerie que j'ai utilisés suppriment les e-mails de ma vue lorsque je les supprime. Si je change d'avis et que je veux retrouver l'e-mail, je peux toujours aller le chercher à la poubelle. Pourquoi mutt continue-t-il d'afficher les e-mails dans ma boîte de réception après les avoir supprimés?

Est-il possible de les masquer dès que je les supprime?

Cory Klein
la source
"Expunge" est "corbeille vide"; vous voulez probablement dire que vous voulez qu'il masque les messages marqués comme supprimés.
geekosaur
7
Je suppose que certains développeurs l' muttont décidé depuis longtemps pour le comportement par défaut. L'affichage des messages supprimés vous permet de les sélectionner et de les supprimer. Si vous n'avez jamais l'intention d'utiliser la fonction de suppression, vous pouvez toujours remapper la dclé à la <purge-message>place de <delete-message>.
jw013
3
Juste pour ajouter une note, pour IMAP, c'est le comportement attendu du protocole. Les messages sont marqués pour suppression, mais ne sont pas réellement supprimés tant qu'ils n'ont pas été supprimés. Le but est de réduire la bande passante vers et depuis le serveur IMAP, bien que ce soit probablement moins nécessaire aujourd'hui qu'il y a 15 ans. Au cours des 10 dernières années, les clients IMAP ont de plus en plus adopté le comportement consistant à déplacer un message vers un dossier Corbeille et à supprimer ou masquer immédiatement les messages marqués pour suppression de votre vue.
Michael
1
J'aime plutôt le comportement car il me permet de filtrer les clients (pas dans Mutt, mais dans d'autres) pour "pré-supprimer" les messages que je ne lis pas habituellement, mais de temps en temps je veux savoir ce qui se passe. Si je ne veux pas les lire, je les efface et ils s'en vont
Michael
Appuyez sur "$" pour purger / effacer vos messages supprimés. dev.mutt.org/trac/wiki/MuttFaq/Action
éditeur

Réponses:

13

Vous pouvez ajouter un signe dollar "$" après le "d" et mutt se synchronisera immédiatement après avoir marqué le (s) message (s). Frapper "$" à tout moment sera simplement synchronisé.

Michael Uplawski
la source
Pour autant que je comprends la question, il s'agit de savoir comment supprimer immédiatement un e-mail de la vue sans appuyer sur $ pour synchroniser. Mais vous dites que le questionneur devrait faire cela?
Raphael Ahrens
5

Je crois que jw013 a répondu à la question dans son commentaire:

Je suppose qu'un développeur mutt a décidé il y a longtemps pour le comportement par défaut. L'affichage des messages supprimés vous permet de les sélectionner et de les supprimer. Si vous n'avez jamais l'intention d'utiliser la fonction de suppression, vous pouvez toujours remapper la clé d au <purge-message>lieu de <delete-message>

Cory Klein
la source
3
des échantillons s'il vous plaît ???? essayé 20 contraignant rien ne fonctionne.
holms
3
<purge-message> 

ne fait pas partie de la distribution standard de mutt. J'ai vérifié cela en lisant la documentation de mutt et en posant des questions à ce sujet sur le canal irc #mutt freenode.

Vous pouvez essayer quelque chose comme ça

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

Bien que cela entraîne un léger retard (il faudra environ 1 seconde pour synchroniser la boîte aux lettres).

dps
la source
la commande <sync-mailbox>n'a pas d' effet dans mon cas: "<tag-prefix><save-message>=archive<enter><sync-mailbox>". Je vois toujours le message marqué comme supprimé.
Martin Vegter
La boîte aux lettres est-elle vraiment appelée archive? Essayez d'enlever le signe égal sur le devant?
dps