Automatycznie sortuj listy wiadomości do folderu listy za pomocą IMAP

8

Chciałbym automatycznie przenosić otrzymane wiadomości do folderów specyficznych dla list na serwerze IMAP za pomocą mutta. Wszystkie te listy są listsznane z mutowaniem.

To, co teraz robię, to okresowe oznaczanie wiadomości, Sendera następnie umieszczanie tag-saveich w odpowiednim folderze. Mutt już sugeruje poprawny folder. Wydaje mi się to zbyt piesze i uważam, że powinien istnieć sposób na zautomatyzowanie tego.

Wiem, że istnieją specjalne narzędzia do wykonywania tego poza MUA, ale jedynym sposobem dostępu do tego serwera wydaje się być MUA (np. Nie mam dostępu do powłoki).

Jak najlepiej to zrobić w kundlu?

Benjamin Bannier
źródło
MUA claws-mail może to zrobić z łatwością, ale jest to aplikacja GUI.
Keith

Odpowiedzi:

4

muttjest interaktywnym MUA, bez możliwości automatycznego filtrowania. Najlepszym rozwiązaniem byłoby znalezienie (lub napisanie) klienta IMAP ze skryptami.

Czasami serwery poczty mają również interfejs sieciowy z funkcjami edycji filtrów lub protokół ManageSieve.


Lub, bardzo brzydkie, ale wykonalne:

  • przechwytuj wiadomości na swój komputer za pomocą fetchmail / getmail / offlineimap
  • filtruj przez procmail / maildrop / sit
  • przechowuj na własnym serwerze IMAP lub prześlij z powrotem za pomocą offlineimap.
grawitacja
źródło
+1 za wzmiankę o sprawdzeniu dostępnych interfejsów internetowych. filtrowanie IMAP po stronie serwera >> filtrowanie IMAP po stronie klienta
afrazier
Dzięki za tę odpowiedź, ale muszę powiedzieć, że wcale mi to nie pomaga. W końcu skończę pisać makro klawiatury, żeby to zrobić w kundlu.
Benjamin Bannier
3

Możesz to zrobić za pomocą imapfilter . Z dokumentacji:

IMAPFilter to narzędzie do filtrowania poczty. Łączy się ze zdalnymi serwerami poczty za pomocą protokołu IMAP, wysyła zapytania do serwera i przetwarza skrzynki pocztowe na podstawie wyników. Można go używać do usuwania, kopiowania, przenoszenia, oznaczania itp. Wiadomości znajdujących się w skrzynkach pocztowych na tym samym lub różnych serwerach pocztowych. Obsługiwane są wersje 4rev1 i 4 protokołu IMAP.

IMAPFilter używa języka programowania Lua jako języka konfiguracji i rozszerzenia.

Sardathrion
źródło