[Mimedefang] action_bounce after stream_by_domain create real bounces

Marcus lists at localguru.de
Sat Feb 20 22:24:59 EST 2010


I'm using the stream_by_domain to be able to use action_bounce at
different spam hits if an incoming email contains more than one local
domain as recipient. Those emails will be split and resent by localhost
(= stream_by_domain). This is working fine as long as an resent email
isn't detected as spam. In the case of spam the resent mail will be
refused by my action_bounce function and localhost is sending a real
bounce to the sender.

My workaround to avoid real bounces is to check if the email is resent
by using the global variable $WasResent and just to discard if it's
spam. The action_bounce function is used if the email is not resent.

sub filter_end {
if ($WasResent && $hits >= 8) {
  return action_discard();
} elsif ($Domain eq 'localguru.de' && $hits >= 8) {
  action_bounce("Recipient refuses mail due to high spam probability");

Is there better way to do that?


More information about the MIMEDefang mailing list