重写后缀本地别名的地址

重写后缀本地别名的地址

我遇到了一个常见问题,即我的系统上“root”的邮件附加了 $mydomain,而由于 $mydomain 不在 $mydestination 中,因此该邮件被以“root@domain”的形式发送到我们的中央邮件服务器。

我无法将 $mydomain 添加到 $mydestination,因为如果我理解正确的话,这意味着所有发往 $mydomain 的邮件都会在本地查找,如果别名不存在,则传递将失败。

因此,我遵循了以下说明:

本地提供部分但并非所有账户

这似乎解决了问题。现在,根据 /etc/aliases 扩展了发给“root”的邮件,并将其发送到我想要的非本地地址。但有一个奇怪的现象是,“收件人:”地址仍然是“root@domain”。我有什么办法可以让“收件人”地址成为别名指示其投递的地址?例如,如果我的别名说发给“root”的邮件应该发送到“hostname-admin@domain”,那么有什么办法可以将“收件人”地址重写为“hostname-admin@domain”吗?目前它仍然显示为“root@domain”。

答案1

您需要使用 smtp_generic_maps Postfix 功能。

解释实现此目的的步骤这里

相关内容