Hi,
>>
>> I have two daemons smtp, one to incoming messages, other to outgoing mesages.
>> So, in master.cf I did that:
>>
>> -o smtp_header_checks=regexp:/path/header_checks
>>
>
> smtpd (listener) is not smtp (client).
Ops, my mistake.
-o smtpd_header_checks=regexp:/path/header_checks
>
> Again, isn't required any aditional configuration than header_checks.
>
> You need a regular expression to match exactly with local amavis server.
>
> You can test with postmap:
>
> postmap -q - regexp:/path/header_checks < /path/to/sample-message
I did that. Created some regular expressions and if a regexp matches
with all the message or part of it, the rule was actived.
Like that:
/^Received: from \[[0-9]+(\.[0-9]+){3}\]/ IGNORE
If my header is Received: from [192.168.1.32] the rule is actived
If my header is Received: from [192.168.1.32] (unknown [192.168.1.32])
..... the rule is actived too.
And this isn't a match exactly.
[]'s
--
Eduardo Júnior
GNU/Linux user #423272
:wq