[Mimedefang] Excluding localhost

David F. Skoll dfs at roaringpenguin.com
Mon Aug 22 08:32:50 EDT 2005


Andrew Pollock wrote:

> sub filter_begin () {
>     # No need to impact on delivery times for locally generated mail
>     if (!defined $RelayAddr || $RelayAddr eq '127.0.0.1') {
> 8.204.2') {
>         return ACCEPT_AND_NO_MORE_FILTERING
>     }

Won't work.  Make sure you invoke mimedefang with the -r flag and
use this:

sub filter_relay ()
    my($hostip, $hostname) = @_;
    if ($hostip eq '127.0.0.1') {
       return ('ACCEPT_AND_NO_MORE_FILTERING', 'ok');
    }
    return ('CONTINUE', 'ok');
}

Note the form of the return value.  You are returning a list of
two *strings*.

--
David.



More information about the MIMEDefang mailing list