Sortieren Sie Listennachrichten mit IMAP automatisch nach Listenordnern


9

Ich möchte empfangene Nachrichten automatisch in listenspezifische Ordner auf einem IMAP-Server mit mutt verschieben. Es ist listsbekannt, dass alle diese Listen mutt sind.

Was ich jetzt mache, ist, Nachrichten regelmäßig von Senderund dann tag-savein den richtigen Ordner zu markieren . Mutt schlägt bereits den richtigen Ordner vor. Dies scheint mir viel zu fußgängerisch zu sein, und ich denke, es sollte eine Möglichkeit geben, dies zu automatisieren.

Ich weiß, dass es spezielle Tools gibt, um dies außerhalb einer MUA zu tun, aber die einzige Möglichkeit, auf diesen Server zuzugreifen, scheint über eine MUA zu bestehen (z. B. habe ich keinen Shell-Zugriff).

Wie würde ich das am besten in Mutt machen?


Die Klauen-Mail-MUA kann das leicht, aber das ist eine GUI-App.
Keith

Antworten:


5

muttist eine interaktive MUA ohne automatische Filterfunktionen. Am besten finden (oder schreiben) Sie einen skriptfähigen IMAP-Client.

Manchmal verfügen Mailserver auch über eine Webschnittstelle mit Filterbearbeitungsfunktionen oder das ManageSieve-Protokoll.


Oder sehr hässlich, aber machbar:

  • Mit fetchmail / getmail / offlineimap können Sie Nachrichten auf Ihren eigenen Computer übertragen
  • Filter durch Procmail / Maildrop / Sieb
  • Speichern Sie auf Ihrem eigenen IMAP-Server oder laden Sie ihn mit offlineimap zurück.

+1 für die Erwähnung, um verfügbare Webschnittstellen zu überprüfen. serverseitige IMAP-Filterung >> clientseitige IMAP-Filterung
afrazier

Danke für diese Antwort, aber ich muss sagen, es hilft mir überhaupt nicht. Wenn überhaupt, werde ich am Ende ein Tastaturmakro schreiben, um dies in mutt zu tun.
Benjamin Bannier

4

Sie können imapfilter verwenden , um genau das zu tun. Aus der Dokumentation:

IMAPFilter ist ein Dienstprogramm zur E-Mail-Filterung. Es stellt über das Internet Message Access Protocol (IMAP) eine Verbindung zu Remote-Mailservern her, sendet Suchanfragen an den Server und verarbeitet Postfächer basierend auf den Ergebnissen. Es kann zum Löschen, Kopieren, Verschieben, Markieren usw. von Nachrichten verwendet werden, die sich in Postfächern auf demselben oder verschiedenen Mailservern befinden. Die Versionen 4rev1 und 4 des IMAP-Protokolls werden unterstützt.

IMAPFilter verwendet die Programmiersprache Lua als Konfigurations- und Erweiterungssprache.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.