Ja, das ist möglich. Ich habe mir sowas vor ein paar Monaten mal auf dem Laptop eingerichtet, allerdings bin ich mit meiner Lösung noch nicht zufrieden. Ich hoffe es stört dich (Markus) nicht, wenn ich diesen Thread für meine Problemchen gebrauche?
Ziel der Aktion sollte sein, dass ich meine Mails immer bei mir haben wollte, aber auch die Möglichkeit haben wollte, sie von anderen Rechnern aus lesen zu können (z.B. Desktop-Rechner mit größerem Monitor). Auf Procmail und die damit einhergehenden Filtermöglichkeiten war ich auch scharf
. Vorher habe ich Sylpheed für alles (abrufen, filtern, sortieren, archivieren) verwendet, naja, eigentlich verwende ich ihn immernoch. Für die Server-"Lösung" habe ich folgende Software verwendet:
- Fetchmail zum Abholen der Mails von meinen POP3 Accounts.
- Exim als MTA(?), der die Mails lokal zustellt bzw. zuletzt an Procmail weiterleitet. Die Wahl fiel hierauf, da Exim bei Debian per default installiert wird. Wirklich benötigt wird er bei meiner Konfiguration afaik aber nur, um Mails vom System an mich als User zuzustellen.
- Procmail zum Mails filtern (MDA?). Dieses Programm wollte ich aus mehreren Gründen verwenden. Es wird per Config-File konfiguriert, was ich erheblich komfortabler finde, als die (imho umständlichen) Dialoge von Sylpheed. Des weiteren kann man hier Mails beim filtern verändern, z.B. von Spamassassin Statistiken im Header eintragen lassen, was mir mit Sylpheed nie gelungen ist.
- Dovecot als IMAP-Server kümmert sich um die weitere Verwaltung. Nun kann ich mit einem beliebigen Mailprogramm (MUA) per IMAP auf die Mails zugreifen.
Versenden müsste ich Mails immernoch 'normal' per Mail-Programm. Das sehe ich allerdings nicht als Problem, sondern ich habe das bewusst noch nicht konfiguriert. Nicht dass mein Rechner wie wild Mails verschickt, von denen ich evtl. nichts weiß...
Probleme:
Neue Mails werden bei Sylpheed (an den ich mich im Laufe der Jahre gewöhnt habe) nicht automatisch angezeigt. Hier kann man iirc nur einzelne Ordner aktualisieren oder alle Ordner scannen lassen, was ewig dauert.
Mails verschieben dauert ewig. Also so Dinge wie 1000 harmlose Text-Mails aus einer Mailingliste in einen anderen Ordner schieben dauert deutlich über eine halbe Minute. Dovecot scheint da nicht so effizient zu sein. OK, der Rechner ist schon was älter (P3 800MHz), aber 1000 Textdateien mit je etwa 10kB zu verschieben sollte doch etwas schneller gehen.
Die Passwort-Konfiguration bei Dovecot hab ich nicht verstanden, so dass das ganze nur Testweise mit meinem normalen User-Passwort lief...
Der Gelesen-Status der Mails wird nicht vom IMAP-Server gespeichert. Bei jedem Test mit einem anderen Mailprogramm erscheinen wieder alle Mails als ungelesen.
Ich schätze ein Großteil meiner Probleme liegt in der Wahl von Dovecot als IMAP-Server bzw. in der Kombination mit Sylpheed als MUA. Ich bin mir auch nicht mehr bei allem 100% sicher. Es ist schon ein halbes Jahr her, dass ich das ausprobiert habe. Ich hatte noch 2 andere IMAP-Server getestet. Bei einem habe ich die Zusammenarbeit mit Procmail nicht geschafft, den Namen weiß ich grad nicht mehr. Dann war da noch Cyrus, dabei bin ich überhaupt nicht durchgestiegen, wie man dabei Accounts anlegen soll und vorallem Passwörter vergibt. Der scheint irgendwie für größeres geschaffen zu sein (1000 Mailaccounts und aufwärts).
An den Threadersteller: Ich hoffe ich konnte dir damit einen Überblick geben, was so möglich ist und welche Fehler man vielleicht machen bzw. welche Probleme einen erwarten können. Hoffentlich habe ich dich nicht abgeschreckt
Edit (besser spät als nie): Das extrem langsame Verschieben von Mails hat sich erledigt, nachdem ich Dovecot vom MBox auf das Maildir Format umgestellt habe.