Das klingt nach einem perfekten Anwendungsfall für nicht viel . Mit nicht viel können Sie virtuelle Postfächer in Mutt (kz Patch, aber ich kann es nicht auf der Projektsite finden) oder nativ mit Neomutt verwenden . Ich würde sagen neomutt hat besser nicht viel unterstützung.
Postfächer müssen lokal synchronisiert werden. Sie benötigen also ein anderes Tool zum Synchronisieren von E-Mails wie Offline - Karte , Isync oder ähnliche Tools. Möglicherweise möchten Sie einen Post-Sync-Hook zum Markieren von Nachrichten einrichten (da Tags gut zum Abfragen geeignet sind). Ich würde empfehlen, nur zu synchronisieren All mails
und nicht viel anderes mit Tags und Abfragen zu erledigen.
Notmuch erstellt eine Xapian-Datenbank. Sie definieren Ihre Mailboxen mit wenigen Abfragen.
Um „trennen“ Ihre Konten Sie können Schlüssel binden zB: F1
- persönliche F2
- Arbeit, F3
- Schule F4
- ... verschiedene Konfigurationsdateien zu beziehen.
Nicht viel Konfiguration:
[database]
path=/full/path/to/root/of/your/mailboxes
# so Your directory structure will look like this:
#/full/path/to/root/of/your/mailboxes/{personal,work,school}/{INBOX,trash,…}/{cur,new,tmp}/
[user]
name=Your Name
primary_email=primarymail@example.com
other_email=secondarymail@example.com;othermail@example.com;…
[new]
tags=notify
ignore=*.json;*.json.bak;.lock
[search]
exclude_tags=deleted;spam;trash #if You want to exclude some tags from query results
[maildir]
synchronize_flags=true
[query]
junk=tag:trash OR tag:spam OR tag:drafts OR from:@linkedin.com
lists=tag:Newsletters OR tag:Maillists
personal=NOT (tag:Work OR query:lists OR query:junk)
Ich benutze es so. ~ / .neomutt / neomuttrc.account-personal ~ / .neomutt / neomuttrc.account-work ~ / .neomutt / neomuttrc.account-commmon
in jedem dieser Dateien hat ich pro-Kontoeinstellungen (signratures, PGP, S / MIME - Schlüssel oder sogar Farben) + am Ende der pro-Konto Konfigurationsdateien gibt es source ~/.neomutt/neomuttrc.account-common
mit status_format
und anderer gemeinsamer Konfiguration.
Kleine Zusammenfassung:
- offlineimap / isync / other tool - für die E-Mail-Synchronisation
- Post-Sync-Hook "offlineimap" - zum Kennzeichnen von Nachrichten nach der Synchronisierung
- nicht viel - zum Markieren und Abfragen und für virtuelle Postfächer
- Mutt / Neomutt- Bindungen zum Wechseln von Konten oder Ändern der Konfiguration pro Konto
PS: Es ist einfach zu bedienen, sobald Sie sich daran gewöhnt haben. Sie müssen Ihre Einstellung ändern. Es dauert einige Zeit, um alles genau nach Ihren Wünschen zu konfigurieren. Gib nicht auf, es ist die investierte Zeit wert :)
offlineimap
läuft das von einer Crontab ab? Und wie starten Sie Ihren Mail-Reader? Ich vermute, Sie starten,neomutt
wodurch automatisch ein virtuelles, wenig persönliches Verzeichnis geöffnet wird, das gefilterte E-Mails von verschiedenen Konten enthält. Wie lange dauert der Start? Vielen Dank!