On 2/13/2014 11:03 AM, Roman Gelfand wrote:
> I am using this parameter to send message to be filtered by dspam.
> However, I want local email to bypass dspam and go directly to mail
> box server over lmtp.
>
> I am not sure why the pcre code below doesn't work for local email.
>
>
>
> /^192\.168\.0.\d{1,3}$/ lmtp:[192.168.0.246]:24
> /./ FILTER dspam:dspam
>
> Thanks in advance
>
That doesn't work because the check_client_access table is checked
first by client hostname, then by the IP. So the hostname always
matches /./, even if it's "unknown".
Instead of /./ you could use a pattern that only matches an IP address.
/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/ FILTER dspam:dspam
But it's probably easier to just put permit_mynetworks before the
check_client_access table.
-- Noel Jones