Ich betreibe unter anderem einen Postfix-Server mit Amavis und Spamassassin. Postfix empfängt E-Mails von außen und leitet sie an Amavis weiter. Amavis lässt Spamassassin die E-Mails bewerten und markiert sie dann bei Bedarf als Spam. Dann verlässt sich Postfix darauf, dass die procmailrcs der einzelnen Benutzer die E-Mails so bearbeiten, wie sie wollen. Ich glaube, dies ist der richtige Ansatz, da ich glaube, dass jeder Benutzer die Möglichkeit haben sollte, zu entscheiden, was mit seinem Spam geschehen soll. Leider haben wir auch einige Benutzer mit Foregin-Domains in unserer Liste der virtuellen Alises. Da diese Adressen keine Benutzerkonten bei unseren Servern haben, wird der an sie weitergeleitete Spam niemals über ein procmailrc weitergeleitet, und am Ende leiten wir Spam, der bereits als Spam gekennzeichnet ist, an andere Server weiter. Gibt es eine Möglichkeit, ausgehende E-Mails zu stoppen, die bereits als Spam markiert sind? Oder gibt es eine andere Möglichkeit, dies zu beheben?
BEARBEITEN: Ich möchte nur die Nachrichten löschen, die sowohl Spam sind als auch an andere Server weitergeleitet werden. Ich möchte nicht alle als Spam gekennzeichneten Mails löschen. Gibt es eine Möglichkeit, zwischen den beiden zu unterscheiden?