[Mimedefang] Reject vs Drop and MX
    Kelson 
    kelson at speed.net
       
    Fri Sep 24 18:31:57 EDT 2004
    
    
  
Troy Carpenter wrote:
> Then the only change in my solution to the _originally_ asked MX problem
> is to write out a file to $CWD in the filter_relay() routine indicating
> that the MX was used (instead of using the RELAY flag from before) and
> check for that file in filter_begin().  The original logic remains the
> same.
It's probably easier to just check the value of $RelayAddr (it's the IP 
address of the relay) in filter_begin(). Something roughly like this:
if ( $RelayAddr eq 'my_mx_ip'* ) {
	return action_discard();
} else {
	return action_bounce("Stop sending us viruses!")
}
*Pick your favorite method for finding one item in a list. (array, hash, 
regexp, etc.)
You only *really* need to use filter_relay if you want to act on the 
info before SMTP DATA.
-- 
Kelson Vibber
SpeedGate Communications <www.speed.net>
    
    
More information about the MIMEDefang
mailing list