Archiv verlassen und diese Seite im Standarddesign anzeigen : Von Spamassassin erkannte Mails in globales Postfach verschieben
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, 18: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
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
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.
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, 19: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
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
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
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
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.