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?

Benjamin Bannier
quelle
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.
user1686
quelle
+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.

Sardathrion - gegen SE-Missbrauch
quelle