升級到 debianstretch 後,exim 拒絕處理虛擬網域

升級到 debianstretch 後,exim 拒絕處理虛擬網域

我有一台處理多個虛擬域的機器。其中一些包括為這些特定網域定義的別名(網域將從真實名稱變更)。

我有,例如:

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

當然,也alias.domain.com包含在dc_other_hostnames/etc/exim4/update-exim4.conf.conf

它在 debian jessie 上運行良好,但升級到stretch後,虛擬主機名稱停止工作。收到一封給他們的信會在拒絕日誌中建立這樣的條目:

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

exim -bt [email protected]回報

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

答案1

我發現了 exim ( ) 的奇妙調試模式exim -d -bt foo@bar,從而能夠將 debian jessie 和 debianstretch 系統與虛擬域中發生的情況進行比較。

主要區別似乎是vdom_aliases缺少路由器/etc/exim4/exim4.conf.template,它在升級過程中沒有提示就更新了,因為我之前根本沒有修改它。我vdom_aliases從複製了路由器的部分exim4.conf.template.dpkg-old,它開始工作。

相關內容