[Postfixbuch-users] Spamassassin

Ronny Seffner ronny at seffner.de
Fr Dez 28 18:32:20 CET 2012


Hallo,

> Meine bisherige Konfig ist ganz effektiv aber wenn Email Konten per
> fetchmail abgerufen werden eben nicht.
> 
Wie? 'spamassassin' und 'fetchmail'?
'spamassassin' hängt man für gewöhnlich in den Weg der Mailzustellung zum
Postfach, 'fetchmail' ist i.d.R. dazu da, die Mail dann vom Postfach zum
Nutzer (Client) zu holen. Erkläre doch bitte was Dein 'fetchmail' nun für
ein Problem mit 'spamassassin' hat/haben kann.

> So wie das Verstanden habe, kann man Die Emails markieren d.h. es werden
> Headerzeilen hinzugefügt.
>
Richtig. Man kann markieren und/oder umleiten.

> Ich würde gerne die Nachrichten ablehnen
> 
'spamassassin' ist vor allem dazu da, den Inhalt der Mail zu prüfen, um den
lesen zu können hat der Server die Mail schon entgegen genommen.
Um Mail abzulehnen bleibt die nur* den Umschlag (envelope) zu prüfen (helo-,
sender- und recipientchecks) sowie greylisting.

* - Natürlich kann man eine Mail auch nach dem Body abweisen, dann haben
sich aber schon zwei Kisten mit dem ganzen Volumen beschäftigt, meist hat
der Server ja mehr zu tun als um sich um ein Mail zu kümmern.

> bzw in ein eigenes Postfach
> umleiten um dort zu suchen, wenn jemand eine Email vermisst.
> 
Willst Du das wirklich, als Admin. Markieren macht es jedem Nutzer leicht
ich seinem Client zu sortieren - dann hat auch er die "Arbeit".

> Zur Integration habe ich gelessen, dass man dies an den Postfix oder
> mittels amavisd erledigen kann.
> 
> Wo ist denn da genau der Unterschied?
> 
'postfix' ist ein Mailserver, der sich um Mailempfang und Versand kümmert.
'amavis' hingegen eine Art Plugin, die die Mailobjekte in geeigneter Weise
verarbeitet. 'postfix' wird ein Mail für die Inhaltsprüfung immer an ein
Plugin geben, 'amavis' ist hier eine häufig anzutreffende Mittelschicht
zwischen 'postfix' und 'spamassassin'. 'postfix' kann (abgesehen von teuren
body_checks) ein Mail am Umschlag qualifizieren, die Inhaltsprüfung lagert
man dahinter um die Mailfunktion an sich sicherzustellen.

Deine Distribution liefert Dir sicher 'amavisd-new' und 'spamassassin' mit.
In /etc findest Du zu Beiden für einen Versuch ausreichenden
Konfigurationen. Jetzt bringst Du Deinem 'postfix' z.B. über den Parameter
"content_filter" bei, Mails während der Verarbeitung an den 'amavis' zu
reichen. Achte dabei darauf, dass der 'amavis' die Mail wieder zurückgibt,
es braucht im postfix so noch einen Prozess an anderem Port (keine Schleife
bauen). Alternativ kann aber auch erst der devivery agent ('maildrop',
'procmail' ...) den 'amavis'/'spamassassin' ansprechen.

> Auch Interessiert mich ob der Exchange Server die Header-Zeilen
> verarbeiten kann.
>
Ich weiß nicht so recht, was die neuen Versionen mit der PowerShell alles so
können, aber auch hier gilt, 'Exchange' ist "nur" der Server. Mit
serverbasierten Regeln kannst Du die header auswerten und für die Nutzer im
Postfach schon vorsortieren. Ich denke die Regeln pflegst Du aber noch immer
am bequemsten am Client (hier Outlook, Regelassistent).


Mit freundlichen Grüßen / Kind regards
     Ronny Seffner
-- 
Ronny Seffner  |  Alter Viehweg 1  |  01665 Klipphausen

www.seffner.de  |  ronny at seffner.de  |  +49 35245 72950




Mehr Informationen über die Mailingliste Postfixbuch-users