Simon Schelkshorn:
> Hi,
> 
> I'm having a postfix installation that uses spamassassin for content 
> filtering. Therefore I have in my master.cf
> 
> smtp      inet  n       -       n       -       75      smtpd -o 
> content_filter=postfixfilter
> 
> and
> 
> postfixfilter unix -    n       n       -       -       pipe
>   flags=Rq user=filter argv=/home/filter/postfixfilter -f ${sender} -- 
> ${recipient}
> 
> This worked fine for several years now. This postfix is now intended 
> to also act as a relay-host for outgoing mail. The relay 
> functionality should only be available for other hosts in my local 
> network. In addition to that, the relayed mail shouldn't be filtered 
> by spamassassin. To achieve this, I added the following line to my 
> master.cf
> 
> 192.168.xxx.xxx:25       inet    n       -       n       -       -       
> smtpd -o content_filter=
> 
> This also works fine besides the fact, that mail send to the local 
> smtp-port also is filtered by spamassassin. Can anyone point me into 
> the right direction on how to fix this?

/etc/postfix/main.cf:
    smtpd_recipient_restrictions =
        check_recipient_access hash:/etc/postfix/filter_access
        permit_mynetworks
        reject_unauth_destination

/etc/postfix/filter_access:
    # Filter example.com destinations only.
    example.com         filter transport:host:port

        Wietse

Reply via email to