[gelöst] Mails filtern in einem lokalen Maildir-Folder

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
Rawbit
Beiträge: 716
Registriert: 24.12.2004 13:17:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

[gelöst] Mails filtern in einem lokalen Maildir-Folder

Beitrag von Rawbit » 03.02.2021 18:27:02

Hallo,

mit mbsync synce ich Emails von einem externen Imap-Provider und lese die Emails mit Mutt in der lokalen Maildir.

Gibt es ein 'schlankes' Programm, um die lokalen Mails zu sortieren?

Danke Euch!

Gruß

Rawbit
Zuletzt geändert von Rawbit am 05.02.2021 10:33:00, insgesamt 1-mal geändert.

leolein
Beiträge: 89
Registriert: 03.06.2009 23:15:08
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: Mails filtern in einem lokalen Maildir-Folder

Beitrag von leolein » 03.02.2021 18:48:52

Rawbit hat geschrieben: ↑ zum Beitrag ↑
03.02.2021 18:27:02
Gibt es ein 'schlankes' Programm, um die lokalen Mails zu sortieren?
Wie "schlank" Du es Dir vorstellst weiss ich nicht. Debianneomutt nutze ich und Debianprocmail erledigt die Sortierarbeit

Benutzeravatar
Rawbit
Beiträge: 716
Registriert: 24.12.2004 13:17:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Mails filtern in einem lokalen Maildir-Folder

Beitrag von Rawbit » 03.02.2021 18:52:18

Hallo leoline,

filterst Du mit procmail direkt? Also ohne progs wie fetchmail etc?

Gruß

rawbit

leolein
Beiträge: 89
Registriert: 03.06.2009 23:15:08
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: Mails filtern in einem lokalen Maildir-Folder

Beitrag von leolein » 03.02.2021 19:59:12

Nein. Vorher holt Debianfetchmail die E-Mails ab.

Benutzeravatar
Rawbit
Beiträge: 716
Registriert: 24.12.2004 13:17:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Mails filtern in einem lokalen Maildir-Folder

Beitrag von Rawbit » 03.02.2021 20:24:39

Was es zu beweisen galt :)

Trotzdem Danke!

Gruß

Rawbit

leolein
Beiträge: 89
Registriert: 03.06.2009 23:15:08
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: Mails filtern in einem lokalen Maildir-Folder

Beitrag von leolein » 03.02.2021 20:38:15

Wusste nicht, dass es etwas zu beweisen gab/gibt. Hab nur Deine Frage nach einem "Programm" welches lokale E-Mails in Maildir Verzeichnisse einsortiert beantworten wollen.
Es gibt bestimmt noch weitere Werkzeuge um das zu tun was Du möchtest.

Was suchst Du denn stattdessen?

Benutzeravatar
Rawbit
Beiträge: 716
Registriert: 24.12.2004 13:17:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Mails filtern in einem lokalen Maildir-Folder

Beitrag von Rawbit » 03.02.2021 20:50:24

Hi leolein,

Procmail ist meines Wissens nach ein Prog, das eben mit durch eine pipe | seinen Job tut.
Aber kann man es auch in mbsync einbinden?
Oder gibt es eine Alternative?

Der 'Beweis' war nur Spass....da gab es einen Typ in meinem Leben, der das immer gesagt hat :D

Gruß

Rawbit

leolein
Beiträge: 89
Registriert: 03.06.2009 23:15:08
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: Mails filtern in einem lokalen Maildir-Folder

Beitrag von leolein » 03.02.2021 22:15:17

Rawbit hat geschrieben: ↑ zum Beitrag ↑
03.02.2021 20:50:24
Aber kann man es auch in mbsync einbinden?
Das weiss ich nicht. Über mbsync hab ich nicht viel herausgefunden, nur dass es in den Paketquellen von debian als Paket nicht enthalten ist. Wo kommt das denn her?
Rawbit hat geschrieben: ↑ zum Beitrag ↑
03.02.2021 20:50:24
Oder gibt es eine Alternative?
Zu mbsync? Glaube schon.
Zu fetchmail und/oder procmail? Ja.

Benutzeravatar
novalix
Beiträge: 1908
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: Mails filtern in einem lokalen Maildir-Folder

Beitrag von novalix » 04.02.2021 12:33:13

Das Paket heißt in Debian (noch) Debianisync. Wenn ich die Paketbeschreibung richtig deute, dann handelt es sich um einen headless imap client ähnlich Debianofflineimap. Synchronisation bedeutet Änderungen werden in beide Richtungen geschrieben. Man kann also z.B. seine Verzeichnisstruktur auch lokal in der .muttrc definieren und diese Änderungen tauchen dann auch auf dem Server auf.
Die Sortierung sollte jedoch möglichst schon auf dem Server stattfinden. Die meisten Hoster bieten dafür eine Schnittstelle für Sieve-Skripte.
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

Benutzeravatar
Rawbit
Beiträge: 716
Registriert: 24.12.2004 13:17:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Mails filtern in einem lokalen Maildir-Folder

Beitrag von Rawbit » 04.02.2021 14:30:54

Hallo Novalix,

Ziel ist es, ähnlich wie bei dem Filtern in Evolution oder Thunderbird, die Emails einzuordnen
oder auch zu archivieren, vor oder nach dem Lesen.

Das könnte ein Sieve Script so leisten?

Gruß

Rawbit

Benutzeravatar
novalix
Beiträge: 1908
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: Mails filtern in einem lokalen Maildir-Folder

Beitrag von novalix » 05.02.2021 09:55:21

Teils, teils.
Das Verzeichnislayout wird grundständig vom IMAP-Server erstellt und vorgegeben. Die meisten Clients bauen per Voreinstellung ebenfalls auf ein bestimmtes default set (INBOX, Drafts, Sent, Spam, etc.)
So wie in grafischen Clients kann man auch in mutt zusätzliche Verzeichnisse anlegen. Dafür nutzt man die Anweisung "mailboxes" in der .muttrc, z.B.

Code: Alles auswählen

mailboxes +'---Account1---' +'Account1/INBOX' +'Account1/.admin' +'Account1/Sent' +'Account1/Drafts' +'Account1/Archiv.private' +'Account1/Archiv.work
Die Verzeichnisse werden zunächst lokal angelegt und beim nächsten sync upstream vom server übernommen. Man kann jetzt einzelne Mails händisch in andere Verzeichnisse verschieben, z.B. INBOX -> Archiv.private.

Das Verschieben ins Archiv ist jetzt eine typische Aktion, die man üblicherweise händisch vornimmt. Andererseits möchte man bestimmte Mails vielleicht von vornherein in bestimmte Ordner einsortieren. Klassisches Beispiel: ab einem bestimmten Wert des Headers "X-Spam-Score" werden mails automatisch in den Spam-Ordner einsortiert. Das wird häufig über ein globales Sieve-Skript auf dem IMAP-Server erledigt. Die meisten Anbieter geben dem Nutzer die Gelegenheit zusätzliche eigene Sieve-Anweisungen auf den Server zu laden. Ob das bei Deinem Anbieter geht, musst Du selber herausfinden.
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

Benutzeravatar
Rawbit
Beiträge: 716
Registriert: 24.12.2004 13:17:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Mails filtern in einem lokalen Maildir-Folder

Beitrag von Rawbit » 05.02.2021 10:31:55

Hallo Novalix,

vielen Dank für Deine Antwort und verständliche Erklärung.

Ich schaue mir nun den Mail-Client Claws-Mail an. da der Einsteig in Mutt für mich recht schwierig ist.

Das Thema setzt ich auf {gelöst], da ich für mich festhalten kann, das kein Programm für das lokale Filtern von Maildirs
bekannt ist.

Gruß

Rawbit

rodney
Beiträge: 332
Registriert: 09.12.2016 04:15:59

Re: [gelöst] Mails filtern in einem lokalen Maildir-Folder

Beitrag von rodney » 05.02.2021 12:50:32

Warum lokal filtern wenn eh synchronisiert wird? Auf dem IMAP-Server filtern ist mit Debianimapfilter problemlos moeglich.

Antworten