[exim] compare two headers_rule in acl dont work properly

Top Page
Delete this message
Reply to this message
Author: spawel
Date:  
To: exim-users
Subject: [exim] compare two headers_rule in acl dont work properly

Hi! I am from Russia and my english is not so good as you and I need
help with Exim MTA.
Every day I received a many letters from spammers. All this letters
have different headers. I mean that header "from" contains
"user@???" (domain rambler.ru is in white list) and header
"return-path" contains another address spam@???. And because
of that i tried to write special rule in acl_check_rcpt.
I have two variants, but all of them don not work properly.

1)
warn    log_message =3D "My rule! It works!"
        condition =3D ${if
!eq{${lc:$h_return-path:}}{${lc:$h_from:}}{yes}{no}}
        hosts =3D !127.0.0.1 : !localhost : *
        add_header =3D X-ACL-Warn: warnings


2)
  warn   log_message =3D "From and Return do not matches! SPAM! It works!!!=
!"
         condition =3D ${if !match{$return_path}{$sender_address}{yes}{no}}
         hosts =3D !127.0.0.1 : !localhost : *
         add_header =3D X-ACL-Warn: $return_path


This rules dont contain any gramatic errors, no mistakes in exim log, but
they dont work!
What am I not understand?
Please help!


--
View this message in context: http://www.nabble.com/compare-two-headers_rule-in-acl-dont-work-properly-tp24586558p24586558.html
Sent from the Exim Users mailing list archive at Nabble.com.