Здравствуйте!
Я передаю скрипту переменную таким видом:
mytransport:
driver = pipe
command = /path/to/script
environment = SENDER_HOST_ADDRESS=$sender_host_address
Если хост ipv4 проблем нет, но если IPv6 - в переменную назначается только первый октет (до первого символа ":"). Причина - в разделении
environment двоеточием в Exim. Как это победить можно (кроме варианта передачи как аргумента скрипту).