![Debian 上的 exim4:转发所有本地邮件](https://linux22.com/image/1351851/Debian%20%E4%B8%8A%E7%9A%84%20exim4%EF%BC%9A%E8%BD%AC%E5%8F%91%E6%89%80%E6%9C%89%E6%9C%AC%E5%9C%B0%E9%82%AE%E4%BB%B6.png)
我的目标是将服务器上的所有本地邮件转发到特定的邮件地址。我在 Debian Wheezy 上的卫星配置中设置了 Exim4,但是 exim4 会忽略 /etc/aliases 中的通配符:
*: [email protected]
exim4 会默认忽略此通配符。我可以创建硬编码转发,但这样容易出错。我对 Exim4 没有特别的需求,但我对包含 exim4 的解决方案感兴趣,因为它默认安装在 debian 上。
答案1
将 /etc/exim4/conf.d/router/400_exim4-config_system_aliases 中的查找类型替换为使用 nwildlsearch 而不是 lsearch:
data = ${lookup{$local_part}nwildlsearch{/etc/aliases}}