exim se niega a manejar dominios virtuales después de actualizar a Debian Stretch

exim se niega a manejar dominios virtuales después de actualizar a Debian Stretch

Tengo una máquina que maneja múltiples dominios virtuales. Algunos de estos incluyen alias definidos para esos dominios específicos (los nombres de dominio se cambiarán de los nombres reales).

Tengo por ejemplo:

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

Y, por supuesto, alias.domain.comestá incluido dc_other_hostnamesen /etc/exim4/update-exim4.conf.conf.

Funcionó bien en Debian jessie, pero después de actualizar a Stretch, los nombres de host virtuales dejaron de funcionar. Recibir una carta para ellos creó una entrada de este tipo en el registro de rechazos:

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

exim -bt [email protected]devoluciones

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

Respuesta1

Descubrí el maravilloso modo de depuración para exim ( exim -d -bt foo@bar), pudiendo así comparar lo que sucede en un sistema Debian Jessie y Debian Stretch con dominios virtuales.

La principal diferencia parece ser que vdom_aliasesfalta el enrutador /etc/exim4/exim4.conf.template, que se actualizó sin avisar durante la actualización, ya que no lo modifiqué en absoluto antes. Copié la sección del vdom_aliasesenrutador exim4.conf.template.dpkg-oldy comenzó a funcionar.

información relacionada