Atualmente, estou gerenciando um servidor de e-mail que está sendo gerenciado pelo Exim 4.85 Esse servidor adiciona atualmente um rodapé a todas as mensagens de saída. A linha que adiciona essa funcionalidade pode ser encontrada em vários guias:
transport_filter=/usr/bin/altermime --input=- --disclaimer=/etc/exim_footer --disclaimer-html=/etc/exim_footer_html
No entanto, agora é necessário manter alguns e-mails enviados como eram originalmente. A vantagem é que isso precisa ser feito para um único endereço de e-mail, ou seja, [email protected]
, e todos esses e-mails serão somente texto (ou seja, sem HTML).
Exemplo:
[email protected] sends email ===> exim adds footer ===> delivered
[email protected] sends email =========================> delivered
Imaginei que poderia usar a expansão de string capacidades e faça altermime
usar um arquivo em branco para isso, mas tem sido um pesadelo até agora. Eu basicamente tenho recebido
Expansion of [...] failed: condition name expected, but found ""
e
transport filter process failed (127): unable to execute command
O que me incomoda é que testar a expansão através do comando exim -bem
devolve a saída desejada.
Estas são apenas algumas das minhas tentativas falhadas:
transport_filter=/usr/bin/altermime --input=- --disclaimer='${if eq {$sender_address}{[email protected]}{/etc/exim_footer}{/etc/empty_file}}'
transport_filter=/usr/bin/altermime --input=- --disclaimer=${if eq {$sender_address}{[email protected]}{/etc/empty_file}{/etc/exim_footer}} --disclaimer-html=/etc/exim_footer_html
transport_filter={${if eq {$sender_address}{[email protected]}{/etc/empty_file}{/usr/bin/altermime --input=- --disclaimer=/etc/exim_footer --disclaimer-html=/etc/exim_footer_html}}}
Alguma idéia de como fazer isso?