Dlaczego mutt zachowuje usunięte e-maile, dopóki „nie zsynchronizujesz skrzynki pocztowej” za pomocą $?


30

Każdy inny klient poczty, którego użyłem, usunie e-maile z mojego wzroku po ich usunięciu. Jeśli zmienię zdanie i chcę odzyskać wiadomość e-mail, zawsze mogę poszukać jej w koszu. Dlaczego mutt nadal wyświetla e-maile w mojej skrzynce odbiorczej po ich usunięciu?

Czy można je ukryć zaraz po ich usunięciu?


„Expunge” to „puste śmieci”; prawdopodobnie oznacza to, że chcesz ukryć wiadomości oznaczone jako usunięte.
geekozaur

7
Przypuszczam, że jakiś muttdeweloper już dawno zdecydował się na to domyślne zachowanie. Wyświetlanie usuniętych wiadomości umożliwia ich wybranie i cofnięcie usunięcia. Jeśli nigdy nie zamierzasz używać funkcji przywracania, zawsze możesz ponownie przypisać dklucz do <purge-message>zamiast <delete-message>.
jw013

3
Aby dodać notatkę, w przypadku protokołu IMAP jest to oczekiwane zachowanie protokołu. Wiadomości są oznaczone do usunięcia, ale nie są usuwane, dopóki nie zostaną usunięte. Ma to na celu zmniejszenie przepustowości do i z serwera IMAP, choć dziś jest to prawdopodobnie mniej konieczne niż 15 lat temu. W ciągu ostatnich 10 lat klienci IMAP w coraz większym stopniu stosowali zachowanie polegające na przenoszeniu wiadomości do folderu Kosz oraz natychmiastowego kasowania lub ukrywania wiadomości oznaczonych do usunięcia z widoku.
Michael

1
Raczej podoba mi się to zachowanie, ponieważ pozwala mi na filtrowanie klientów (nie w Mutt, ale innych) w celu „wstępnego usuwania” wiadomości, których zwykle nie czytam, ale od czasu do czasu chcę wiedzieć, co się dzieje. Jeśli nie chcę ich czytać, po prostu niszczę je i odchodzą
Michael,

Naciśnij „$”, aby usunąć / zniszczyć usunięte wiadomości. dev.mutt.org/trac/wiki/MuttFaq/Action
redaktor

Odpowiedzi:


13

Możesz dodać znak dolara „$” po „d”, a mutt zsynchronizuje natychmiast po zaznaczeniu wiadomości. Naciśnięcie „$” w dowolnym momencie po prostu synchronizuje.


O ile rozumiem pytanie, chodzi o to, jak natychmiast usunąć e-mail z widoku bez naciskania $, aby zsynchronizować. Ale mówisz, że pytający powinien to zrobić?
Raphael Ahrens,

5

Wierzę, że jw013 odpowiedział na pytanie w swoim komentarzu:

Przypuszczam, że jakiś deweloper mutt dawno temu zdecydował się na to zachowanie domyślne. Wyświetlanie usuniętych wiadomości umożliwia ich wybranie i cofnięcie usunięcia. Jeśli nigdy nie zamierzasz używać funkcji przywracania, zawsze możesz zmienić przypisanie klawisza d <purge-message>zamiast <delete-message>


3
jakieś próbki proszę ???? próbowałem 20 wiązania nic nie działa.
holms

3
<purge-message> 

nie jest częścią standardowej dystrybucji muttów. Sprawdziłem to, czytając dokumentację mutta i pytając o to na kanale irc #mutt freenode.

Możesz spróbować czegoś takiego

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

Spowoduje to jednak niewielkie opóźnienie (synchronizacja skrzynki pocztowej zajmie około 1 sekundy).


komenda <sync-mailbox>nie działa w moim przypadku: "<tag-prefix><save-message>=archive<enter><sync-mailbox>". Nadal widzę wiadomość oznaczoną jako usunięta.
Martin Vegter

Czy skrzynka pocztowa naprawdę nazywa się archiwum? Spróbuj zdjąć z przodu znak równości?
dps
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.