Thomas Fankhauser wrote:
Hallo Liste,
Ich wende mich wieder mal an euch, weil ich sicher bin, dass ihr eine Lösung bereit habt.
Ich habe einen Mailserver (Postfix) der die aufgabe hat, die Mails zu filtern. Darauf läuft der Spamassassin (amavisd-new, port 10024) von da laufen die Nachrichten gemäss den devinitionen in transport auf weitere Mailserver.
Dies alles klappt seit längerer Zeit auch wunderbar.
Nun möchte ich die Nachrichten die vom amavis markiert wurden, aussortieren, in ein anderes Postfach oder an eine andere email Adresse.
Wo kann ich ansetzen?
Viele Möglichkeiten. Die erste ist Amavis: # (default values are: virus-quarantine, banned-quarantine, spam-quarantine) $virus_quarantine_to = 'virus-quarantine'; # traditional local quarantine #$virus_quarantine_to = 'infected@'; # forward to MTA for delivery #$virus_quarantine_to = "virus-quarantine\@$mydomain"; # similar #$virus_quarantine_to = 'virus-quarantine@example.com'; # similar #$virus_quarantine_to = undef; # no quarantine # # lookup key is envelope recipient address: #@virus_quarantine_to_maps = ( # per-recip multiple quarantines # new_RE( [qr'^user@example\.com$'i => 'infected@'], # [qr'^(.*)@example\.com$'i => 'virus-${1}@example.com'], # [qr'^(.*)(@[^@])?$'i => 'virus-${1}${2}'] ), # $virus_quarantine_to, # the usual default #); Dann kannst du auch innerhalb von Postfix filtern, aber das ist erheblich unkomfortabler (du müsstest die x-spam-header auswerten per header_checks). Oder du übergibt das ganze an einen lda, der filtern kann. Aber ich empfehle, die Logic in Amavisd-new abzubilden. Dort zu entscheiden ist der sauberste Ansatz. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org