[Exim] multiple condition statements

Page principale
Supprimer ce message
Répondre à ce message
Auteur: randall ehren
Date:  
À: exim-users
Anciens-sujets: RE: [Exim] SMTP AUTH concern
Sujet: [Exim] multiple condition statements
hi,
i was trying to add additional conditions to my autoreply director, but
it failed at the presense of a second condition statement. i check to see
if a user has autoreply on via a mysql database rather than a file, so i
needed to use condition instead of require to make the check.
i would also like to check for the sender address so autoreplies don't
get sent to lists and the like. anyone else solve this problem or have an
idea how?

thanks,

exim 3.16 config snippet:
-------------------------
mysql_autoresponder:
  driver    = smartuser
  transport = mysql_autoresponder_transport
  # do not reply to errors or lists
  senders   = "! ^.*-request@.*:\
               ! ^owner-.*@.*:\
               ! ^postmaster@.*:\
               ! ^listmaster@.*:\
               ! ^mailer-daemon@.*"


  # do not reply to errors and bounces or lists
  #condition = "${if or {{match {$h_precedence:} {(?i)junk|bulk|list}} \
  #              {eq {$sender_address} {}}} {no} {yes}}"


  condition = ${lookup mysql{SELECT login FROM users, domains WHERE
users.did = domains.did AND login='${local_part}' AND domain='${domain}'
AND vacation='y'}{$value}fail}
  domains   = domain.com
  user      = cyrus
  unseen
  no_verify
  no_expn


------------

        - randall s. ehren -=- 805 893-5632
           system administrator -=- isber.ucsb.edu
        institute for social, behavioral, and economic research
         randall.cell@???