08.11.2015 21:21, [email protected] пишет:

inlist кажется то что нужно.
Спасибо.

>> Задача - проверить что MX данного домена не равен IP нашего сервера.
> Упрощенный вариант:
> 
> self = pass

А вот это или  не понял как оно работает или не подходит.
Мне нужно проверить что MX сервер получателя письма указывает не на наш
сервер и вызвать далее доставку на его MX - то есть убедиться, что
пользователь не локальный. Доверять базе данных пользователей в данном
случае не могу, нужно именно по MX проверять.


begin routers

dnslookup:
  driver = dnslookup
 condition = ${if !inlist  {1.2.3.4} { ${lookup dnsdb {>:a= ${lookup
dnsdb {>: mxh=$domain} } } } } }
  transport = remote_smtp
  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
  no_more





_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить