Помогите настроить динамический HELO в EXIM для нескольких доменов/IP
Использую следующие регулярки:
interface = ${if exists {/etc/mailips}{${lookup{$original_domain}lsearch{/etc/mailips}{$value}{${lookup{$sender_address_domain}lsearch{/etc/mailips}{$value}{${lookup{${perl{get_sender_from_uid}}}lsearch*{/etc/mailips}{$value}{}}}}}}}}
helo_data = ${if exists {/etc/mailhelo}{${lookup{$original_domain}lsearch{/etc/mailhelo}{$value}{${lookup{$sender_address_domain}lsearch{/etc/mailhelo}{$value}{${lookup{${perl{get_sender_from_uid}}}lsearch*{/etc/mailhelo}{$value}{$primary_hostname}}}}}}}{$primary_hostname}}
форматы файлов:
/etc/mailhelo
10.10.10.10: domain1.com
10.10.10.11: domain2.com
*: domain3.com
/etc/mailips
domain1.com: 10.10.10.10
domain2.com: 10.10.10.11
*: 10.10.10.13
Установил exim4-daemon-heavy (Debian 8) с поддержкой Perl.
Регулярка для interface заработала, а вот helo_data почему-то - нет.
Как только ее включаю - получаю в лог:
failed to expand helo_data: A setting of perl_startup is needed when using the Perl interpreter.
Пытался добавить "perl_startup" или "perl_at_start" в конфиг - ничего не заработало. Может не так вставляю..?
Еще есть подозрение что проблема кроется в dns, потому как в логе:
2016-10-31 21:26:31 1c1JA7-0000eJ-RL <= noreply@domain.pro H=localhost [127.0.0.1] P=esmtp S=8049
2016-10-31 21:26:32 1c1JA7-0000eJ-RL failed to expand helo_data: A setting of perl_startup is needed when using the Perl interpreter
2016-10-31 21:26:32 1c1JA7-0000eJ-RL alt1.gmail-smtp-in.l.google.com [2a00:1450:4010:c08::1b] Network is unreachable
2016-10-31 21:26:32 1c1JA7-0000eJ-RL failed to expand helo_data: A setting of perl_startup is needed when using the Perl interpreter
2016-10-31 21:26:32 1c1JA7-0000eJ-RL alt2.gmail-smtp-in.l.google.com [2404:6800:4003:c01::1b] Network is unreachable
2016-10-31 21:26:33 1c1JA7-0000eJ-RL failed to expand helo_data: A setting of perl_startup is needed when using the Perl interpreter
2016-10-31 21:26:33 1c1JA7-0000eJ-RL alt3.gmail-smtp-in.l.google.com [2404:6800:4008:c03::1b] Network is unreachable
2016-10-31 21:26:33 1c1JA7-0000eJ-RL alt4.gmail-smtp-in.l.google.com [2607:f8b0:400e:c03::1a] Network is unreachable
2016-10-31 21:26:33 1c1JA7-0000eJ-RL == mailname@gmail.com R=dnslookup T=remote_smtp defer (101): Network is unreachable
Но из системы все резолвится замечательно. Пробовал отключать ipv6 в exim - результата не принесло.