Ich beende GMail, versuche aber, die Kopfschmerzen zu vermeiden, die mit der Verwaltung meines eigenen IMAP-Servers mit Internetverbindung verbunden sind. Ich habe Zugriff auf ein kommerzielles IMAP-Konto und möchte dieses Konto weiterhin verwenden.
Grundsätzlich möchte ich, dass E-Mails auf meinen Server heruntergeladen und aus meinem Postfach auf dem kommerziellen IMAP-Server gelöscht werden. Sobald es auf meinem Server ist, wird es über IMAP und Webmail bereitgestellt, sodass es auf Mobilgeräten und Internetgeräten verwendet werden kann und über beide hinweg synchron bleibt.
Dinge, die es tun muss:
- Von allen Geräten aus zugänglich sein
- Relativ schnelle Suche
- Threaded-Anzeige von Nachrichtenantworten (vorzugsweise mit meinen gesendeten E-Mails durchsetzt)
So sehe ich das:
Mail arrives at commercial IMAP server ->
On my server, fetchmail downloads via IMAP and delivers to ->
MDA/MTA, which updates a search cache for rapid searching and makes it available via IMAP to ->
Horde IMP, which caches the e-mails in the inbox for faster previewing
Die Frage
Ich suche nach einem MDA / MTA-Paar, das per Fetchmail zugestellt werden kann, die Sicherheit betont und das Such-Cache in dieser Größenordnung unterstützt (wenn ich also den Posteingang in IMP durchsuche, dauert es nicht ewig). Mein Plan ist es, GMail-ähnlich zu sein, da ich wahrscheinlich keine Dinge in Ordnern ablege, sondern alles im Posteingang lasse und es suche, wenn ich etwas finden muss.
Alle anderen Gedanken zur Vernunft / zum Wahnsinn dieses Willkommens, aber mein Hauptanliegen ist der MDA / MTA.
Antworten:
Dovecot unterstützt die IMAP SEARCH-Funktion und ist ein ziemlich einfacher IMAP-Dienst. Es kann eine Vielzahl von Postfachformaten lesen . Solange Sie Fetchmail verwenden, um das entsprechende Format (oder Procmail) zu übermitteln, sollte es einwandfrei funktionieren.
Es gibt so viele Webmail-Oberflächen, dass ich nicht weiß, wo ich anfangen soll. Ich mag RoundCube , aber es ist eher für das traditionelle IMAP-Mail-Format mit vielen Ordnern geeignet, sodass es möglicherweise nicht Ihren Anforderungen entspricht.
quelle
fetchmail
hat ein MTA-Argument, das ich auf Dovecot's gesetzt habedeliver
. Auf diese Weise kann ich dasmdbox
Format verwenden, was bedeutet, dass E-Mails beim Eingang für eine schnelle Suche indiziert werden. Funktioniert bisher wie ein Zauber.Ich habe seit einigen Jahren ein ähnliches Setup und nehme E-Mails mit IMAP (und POP) auf. Anfangs mit einem anderen IMAP-Server, jetzt aber mit Dovecot.
Die Leistung der verschiedenen Postfachformate ist sehr unterschiedlich, insbesondere wenn Sie eine große Menge an E-Mails haben und Dinge verschieben, die zusammen zu einem neuen E-Mail-Ordner gehören. Einige Formate fassen alle E-Mails in einer Datei zusammen, was häufig bedeutete, dass mehrere hundert MB neu geschrieben wurden (verursacht durch Anhänge).
Mein Setup:
Optional: Erstellen Sie ein separates Konto
mailman
zum Abholen der E-Mail und Speichern der E-Mail für IMAP. Ich habe dieses Setup, weil ich manchmal inkompatible Versionen von Desktop-Anwendungen in meinem Home-Verzeichnis ausführe und mehrere habe (z. B. weil meine alten Dell Latitude 800-Grafiken nur mit Ubuntu 10.04 gut funktionieren). Ich kann meine (E-Mail-) Daten getrennt von meinem Zuhause verschieben (hauptsächlich versionenspezifische Konfigurationsdateien, Desktop-Verzeichnis und Links zu Daten).Abholen mit
fetchmail
zB von einem Cronjob und folgendem Eintrag in.fetchmailrc
:Natürlich können Sie E-Mails von mehreren Anbietern abholen und auch POP verwenden.
Lassen Sie sich
postfix
durchprocmail
Angabe von/etc/postfix/main.cf
:Sie können
procmail
die E-Mail in die richtige Mailbox legen, z. B. indem Sie Folgendes verwenden.procmailrc
:Wichtig ist das
/
am Ende Ihrer STANDARD-Adresse. Dadurch erhalten Sie Postfächer im Maildir-Format (oder/.
für das MH-Format). AFAIK Es gibt keine Option, ein Postfachformat anzugeben. Die Indizierung erfolgtFügen Sie optional Regeln für die Zustellung von E-Mails hinzu, die dem Fule in bestimmten Ordnern entsprechen (vergessen Sie auch hier nicht
/
):Dadurch werden E-Mails, die dem Betreff entsprechen, an eine Submailbox
sosx
unter Mailbox gesendetMailing
Dovecot ist in der Lage, die oben genannten ohne Probleme zu dienen.
Normalerweise verwende ich Firefox, um auf die Informationen zuzugreifen, und muss aufgrund des
procmail
Setups (und Maildir) kein IMAP-Serververzeichnis usw. angeben (kann einfach mit den Standardeinstellungen gehen, nachdem dermailman
Name als Benutzer und sein Kennwort angegeben wurden).Wenn Sie ins Internet gehen möchten, stellen Sie sicher, dass Sie nur SSL verwenden, um eine Verbindung zu Dovecot herzustellen (andernfalls hätten Sie sich nicht um die Privatsphäre kümmern müssen).
quelle