Exim4 smtp auth kérdéskör

 ( andrej_ | 2014. május 24., szombat - 23:42 )

Abba a problémába futottam bele, hogy alapból csak TLS/SSL-en engedem az SMTP azonosítást, de most szükség lenne egy dinamikus IP-s hoszt miatt egy a nem ssl-es azonosításra. Rögtön kapott egy extra portot ez a funkció, de az auth_advertise_hosts -al képtelen vagyok összehozni és már elfogyott a gugli is.

Itt járok (extraport az egy normál pozitív egész szám :) ):

auth_advertise_hosts = ${if or { \
{ eq{$tls_cipher}{}{}{*} } \
{ eq{$interface_port}{extraport}{*}{} } \
}{yes}{no} }

Erre ezt a hibát kapom, pedig többször végignéztem: "failed to expand ... missing } at end of condition inside "or" group". Mindezt nem induláskor, hanem már miután elindult és jönnének be a levelek.

Olyat találtam, aki ACL-ből oldaná meg, de azt nem érzem túl szép megoldásnak és a további ACL-eket kerülném.