exim recusando-se a lidar com domínios virtuais após atualização para o debian stretch

exim recusando-se a lidar com domínios virtuais após atualização para o debian stretch

Eu tenho uma máquina que lida com vários domínios virtuais. Alguns deles incluem aliases definidos para esses domínios específicos (os nomes de domínio serão alterados dos nomes reais).

Eu tenho, por exemplo:

$ cat /etc/exim4/virtual/alias.domain.com
hibak: "|/usr/local/bin/mail2redmine.sh blah"

E, claro, alias.domain.comestá incluído dc_other_hostnamesem /etc/exim4/update-exim4.conf.conf.

Funcionou bem no debian jessie, mas após a atualização para stretch, os nomes de host virtuais pararam de funcionar. Receber uma carta para eles criou uma entrada no registro de rejeição:

2018-02-19 17:03:21 H=from.host [REDACTED] F=<REDACTED> rejected RCPT <[email protected]>: Unrouteable address

exim -bt [email protected]retorna

R: system_aliases for [email protected]
[email protected] is undeliverable: Unrouteable address

Responder1

Eu descobri o maravilhoso modo de depuração para exim ( exim -d -bt foo@bar), sendo assim capaz de comparar o que acontece em um sistema debian jessie e debian stretch com domínios virtuais.

A principal diferença parece ser que o vdom_aliasesroteador está faltando /etc/exim4/exim4.conf.template, que foi atualizado sem avisar durante a atualização, pois eu não o modifiquei antes. Copiei a seção do vdom_aliasesroteador exim4.conf.template.dpkg-olde ele começou a funcionar.

informação relacionada