这已经很老了,但我没有看到一个很好的答案张贴和其他人可能想知道答案。
这篇文章是针对Debian在单一配置文件模式。它应该可以在任何Linux Exim4上安装。为了解释事情,我们将使用[email protected]
,它使用主机名mail.example.com进行配置。该系统将有一个名为test的真实用户,我们希望为称为别名的测试创建一个别名。因此,最终结果将所有电子邮件发送到[email protected]
转发到[email protected]
而不必在系统上创建用户别名。
首先,我们需要创建一个用于存储所有的别名文件的地点:
别名文件对mail.example.com别名
mkdir /etc/exim/aliases.d
vim /etc/exim/aliases.d/mail.example.com
内容:测试
vim /etc/exim/exim4.conf.template
现在查找部分system_aliases
。在这里你会看到data = ${lookup{$local_part}lsearch{/etc/aliases}}
或类似的东西。将其更改为
data = ${lookup{$local_part}lsearch{/etc/exim4/aliases.d/$domain}}
保存文件并重新启动exim。别名现在应该可以工作。要添加对其他域的支持,只需使用正确的主机名在aliases.d目录中添加更多的别名文件即可。
我复制并从我的博客贴这样的:
0xeb.info
这岂不是更适合serverfault.com? – Jens 2010-03-10 13:51:21
我还没有意识到serverfault.com - 谢谢你的提示。无论如何,我现在不会交叉。 – thoean 2010-03-12 12:07:28