
Kann ich alle lokalen E-Mails (von lokaler Domäne zu lokaler Domäne) an einen anderen Host weiterleiten, z. B. ein Spamfiltersystem auf EXIM?
Antwort1
Das ist nicht so einfach zu bewerkstelligen und normalerweise auch nicht nötig. Wenn Sie feststellen, dass ein lokaler Benutzer Sie mit Spam überhäuft, ist das normalerweise leicht zu beheben. Spamfilter werden normalerweise für E-Mails verwendet, die von Servern kommen, über die Sie keine Kontrolle haben.
Sie könnten es mit einer Basiskonfiguration versuchen, bei der der Remote-Server als Smarthost für alle Zustellungen verwendet wird. Dieser müsste wissen, dass die Nachricht nach dem Scannen zurückgeleitet werden muss. Sie müssten dann Ihr Smarthost-Routing so konfigurieren, dass Nachrichten, die vom System mit Spamfilterung eingehen, übersprungen werden.
Antwort2
Es ist schwierig, genau zu extrapolieren, was Sie mit Ihrer Beschreibung erreichen möchten. Wenn Ihr Ziel darin besteht, die Last des Spam-Scans auf einen separaten Computer zu verteilen, können Sie Exim so konfigurieren, dass es mit SpamAssassin auf einem anderen Computer kommuniziert. Spamassassin lauscht auf einem TCP-Port, normalerweise 127.0.0.1 Port 783. Sie können Spamassassin auf dem anderen Server so konfigurieren, dass es auf die IP von eth0 (oder was auch immer Ihre interne Netzwerkschnittstelle ist) lauscht, und dann Exim einfach gemäß Abschnitt 2 und Abschnitt 3 dieses Kapitels der Exim-Dokumentation konfigurieren:
http://www.exim.org/exim-html-current/doc/html/spec_html/ch43.html