PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sendmail und Spamweiterleitung



Andreas2004
13.10.06, 08:34
Hallo,

Ich benötige hilfe bei der konfiguration von Sendmail. Leider ist das mein erster Kontakt mit diesem Thema.

Soweit ich weiß, ist es möglich Mails, welche als Spam markiert wurden, auf eine andere Adresse umzuleiten. Diese sollte jedoch nich global gelten, sondern für jeden User einzeln. (Sprich jeder User bekommt eine zweite Adresse, auf welche der Spam umgeleitet werden soll).

Der Spam soll mit Spamassasin markiert werden.

Geht das überhaupt mit Sendmail?
Wenn ja, wie muß ich Sendmail konfigurieren damit das geht?
Wenn nein, welche Produkte gibt es, die das können?


Bereits im vorhinein vielen Dank für eure Hilfe.

Grüße
Andreas

Andreas2004
16.10.06, 07:56
Hallo,

kann mir wirklich keiner helfen, oder ist die Fragestellung unklar?

grüße
Andreas

RichieX
16.10.06, 15:44
Doch, doch! Nicht so ungeduldig!

sendmail selbst hat jedoch nicht viel am Hut mit den Dingen die du erreichen willst. Eher "procmail" und "spamassassin".

In der sendmail-Konfiguration (sendmail.mc) sollten nur diese Zeile eingetragen werden (wenn sie nicht bereits drinstehen):


...
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
...
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
...

Diese Zeilen definieren procmail als lokalen MDA.

Du kannt nun jdem Benutzer im Homeverzeichnis eine eigene .procmailrc geben. Diese kann ungefähr so aussehen:


VERBOSE=no
LOGABSTRACT=all
MAILDIR=/var/spool/mail
PMDIR=/$HOME/Procmail
LOGFILE=$PMDIR/log

:0:
* ^Subject:*.\[Spam\]*
$HOME/mail/Spam

:0fw
* < 256000
| /usr/bin/spamassassin

:0:
* ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
$HOME/mail/Spam

:0:
* ^X-Spam-Status: Yes
$HOME/mail/Spam


Vorraussetzung ist natürlich, dass procmail und spamassassin installiert sind.

RichieX