Взял простейший роутер из документации.
https://www.exim.org/exim-html-current/doc/html/spec_html/ch-the_redirect_router.html
forwarding_router:
domains = +virtual_domains
require_files = EXIMDIR/domains/$domain_data
driver = redirect
srs = forward
data = ${lookup{$local_part_data}lsearch*{EXIMDIR/domains/$domain_data}}
allow_fail
И при выполнении:
./exim -C /usr/local/etc/exim/configure-494 -d-all+route -bt тестовый_адес
получаю:
message: failed to expand
"${lookup{$local_part_data}lsearch*{/usr/local/etc/exim/domains/$domain_data}}":
failed to open /usr/local/etc/exim/domains/M for linear search: No such
file or directory
Если $domain_data заменить на $domain, то:
LOG: MAIN PANIC
Tainted filename for search: '/usr/local/etc/exim/domains/домен'
09.06.2020 10:19, Vladimir Sharun пишет:
Привет,
Я когда наступил на баг с SPF, сравнивал debug output между версиями.
Там с большой вероятностью и будет ответ: что-то экспандится не в то,
что думаешь.
/9 червня 2020, 10:10:05, від "Mikhail Golub" <g...@gmn.org.ua
<mailto:g...@gmn.org.ua>>:/
Доброго времени суток.
Опять эти Tained ...
Роутер, работающий на 4.93, не работает на 4.94 :(
forwarding_router:
domains = +virtual_domains
require_files = /usr/local/etc/exim/domains/$domain
driver = redirect
srs = forward
data = ${if
match{${lookup{$local_part}lsearch*{/usr/local/etc/exim/domains/$domain}}}{%1\\@(.+)}{$local_part@$1}{${lookup{$local_part}lsearch*{/usr/local/etc/exim/domains/$domain}}}}
allow_fail
R=forwarding_router defer (-1) DT=0s: failed to expand "${if
match{${lookup{$local_part_data}lsearch*{/usr/local/etc/exim/domains/$domain_data}}}{%1\\@(.+)}{$local_part_data@$1}{${lookup{$local_part_data}lsearch*{/usr/local/etc/exim/domains/$domain_data}}}}":
failed to open /usr/local/etc/exim/domains/\001 for linear search: No
such file or directory
_______________________________________________
Exim-users mailing list
Exim-users@mailground.net <mailto:Exim-users@mailground.net>
http://mailground.net/mailman/listinfo/exim-users
_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users
_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users