[Exim] condition

Top Page
Delete this message
Reply to this message
Author: Funk Gabor
Date:  
To: exim-users
Subject: [Exim] condition
I'm trying to create a condition, where message is not scanned for virus if:
- received_protocol is scanned-ok
OR
- header_from=test@??? AND server_ident=www-data AND
received_protocol=local

I created the following condition (formatted for easier reading) but it scans
always (except when scanned-ok I guess). Can someone point out why
it is wrong? I couldn't find such a "sophisticated"(?) example condition on
the web.


condition = "
${if
    or  {
           {eq{$received_protocol}{scanned-ok}}
             {and
                    {
                      {eq{$header_from}{test@???}}
                      {eq{$sender_ident}{www-data}}
                      {eq{$received_protocol}{local}}
                    }
              }
          }          {0}{1}
    }"