Peter schrieb:
> gibt es ein Tool/Script/Anwendung welches ich auf eigener Hardware
> installieren kann mit folgender Funktion: Filtern von Emails auf einem
> Mailserver (Imap) zur Spamreduzierung.
>
> Hintergrund: Ich habe drei Postfächer welche von Hostinganbietern zur
> Verfügung gestellt werden, auf deren Mailserver läuft aber kein
> Filtermechanismus.
> Ich greife auf die Postfächer nur über Webmailer zu, z.B. Horde oder
> Roundcube.
Warum das denn?
Mach es so wie die Profis: setze deinen eigenen IMAP-Server auf, z.B.
Dovecot oder Cyrus IMAP. Dazu einen lokalen Mailserver, der hier aber
nur als Relay dient um Mails zu sortieren und zu filtern. Abholung der
Mails mit z.B. fetchmail (kann POP und IMAP). Als Mailfilter kann dann
z.B. Spamassassin dienen.
Der Transportweg ist dann so:
1 | [Mail-Provider 1..n]
|
2 | |
|
3 | v
|
4 | fetchmail
|
5 | |
|
6 | v
|
7 | -> SPAM-Filter (z.B. Spamassassin) -.
|
8 | Mailserver (z.B. postfix) |
|
9 | <------------------------------------'
|
10 | |
|
11 | v
|
12 | IMAP-Server (z.B. Cyrus)
|
13 | |
|
14 | v
|
15 | MUA (Thunderbird, iPhone, Android, Outlook <spuck> ...)
|
Die benötigte Rechenleistung ist absolut überschaubar. Z.B. leistet ein
RasPi das problemlos. Die Mails liegen am Ende alle lokal auf dem
Massenspeicher des IMAP-Servers (kann auch ein NAS sein). Die Clients
greifen per IMAP darauf zu. Mit einem dynDNS Dienst geht das auch von
außerhalb des Heimnetzes, wenn man den IMAPs Dienst durch die Firewall
des Routers schleust.
Cyrus hat noch das nette Feature, SIEVE Filter anzubieten. Damit kann
man Mails basierend auf Absender, Subject, SPAM-Status und
was-noch-alles in verschiedene Ordner sortieren.