PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Von Spamassassin erkannte Mails in globales Postfach verschieben



hbroich
26.09.05, 19:17
Hallo,

ich hab da eine kleine Frage:
Ich habe ein System bestehend aus Sles9 Postfix und Spamassassin. Ich möchte die erkannten Mails immer in ein entsprechendes Postfach verschieben lassen.
Kennt hierfür jemand ein Howto bzw. wo muß ich beim Spamassassin eintragen, das die erkannten Mails z.B. nach spam@meine-domain.de verschoben werden.

Hartmut

AceTheFace
26.09.05, 19:20
Ich benutze dazu Maildrop mit folgender Regel:


if (/^X-Spam-Flag:.*YES.*/ )
{
exception {
to "$HOME/domain.tld/username/.SPAM/."
}
}

Musst das Verzeichnis nat. anpassen ;)

Gruß,

Ace

hbroich
26.09.05, 19:32
Danke für die schnelle Antwort.
Werd mich mal mit maildrop beschäftigen; muß ja irgendwo hierfür auch ein Howto mit Postfix geben.

Hartmut

Tomek
26.09.05, 19:54
Einige Links dazu:
http://www.postfix.org/MAILDROP_README.html
http://blog.toyflish.de/archives/86-maildrop-postfix-virtual.html
http://www.linuxserverforum.de/vb/showthread.php?t=291&highlight=maildrop
http://www.linuxserverforum.de/vb/showthread.php?t=358&highlight=maildrop
usw.

hbroich
26.09.05, 20:00
Brauch ich für maildrop unbedingt mysql?
Ich hatte eigentlich vor nach dem Spam-Tag zu filtern und die Mails mit maildrop in ein Postfach zu verschieben.

Hartmut

AceTheFace
26.09.05, 20:03
Brauch ich für maildrop unbedingt mysql?
Ich hatte eigentlich vor nach dem Spam-Tag zu filtern und die Mails mit maildrop in ein Postfach zu verschieben.

Hartmut

Nein, das sollte eigentlich völlig unabhängig vom verwendeten "Backend" sein.

Gruß,
Ace

hbroich
26.09.05, 20:38
Also ich stelle mal zusammen:

in der main.cf:

virtual_transport = maildrop

In der Master.cf

maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}

in der /etc/maildroprc:

if (/^X-Spam-Flag:.*YES.*/ )
{
exception {
to "$HOME/domain.tld/username/.SPAM/."
}
}


Fehlt da noch was?
Der User vmail --> wo kommt der her?

Hartmut

hbroich
26.09.05, 21:42
Hm,

nachdem ich mal so die entsprechenden Foren durchsucht habe bin ich doch etwas unschlüssig:

Was ich eigentlich suche ist eine Lösung wie unter Sendmail/Spamassassin mit milter-spamc, wobei es hier die einfache und schnelle Möglichkeit gibt, die Empfänger-Adresse durch eine andere zu ersetzen und dann weiterzuleiten.
Vielleicht hab ich das ja mit dem maildrop nicht richtig verstanden, aber kann ich dort eine vom Spamassassin erkannte Mail in ein entsprechendes Postfach (z.B. der User Spam mit dem Postfach spam@meinedomaine.de) überführen?
Mich verwirrt halt, daß dort von virtuellen Usern die Rede ist und ich ja nur eine von SpamAssassin erkannte Mail in ein bekanntes lokales Postfach verschieben möchte.

Hartmut

hbroich
27.09.05, 21:45
Hallo,

ich hab da noch abschließend eine Frage, da ich es in der Doku vom heruntergeladenen Maildrop nicht gefunden habe.
Kann man in der /etc/maildroprc auch anstelle eines Postfaches eine Mailadresse
(z.B. to "spam@domain.tld")zur Weiterleitung angeben?

Danke
Hartmut