我遇到了一个普遍的问题,那就是我的系统上的“root”邮件被附加了$ mydomain,而且因为$ mydomain不在$ mydestination中,所以邮件以“root @ domain”的forms发送到我们的中央邮件服务器。
我不能将$ mydomain添加到$ mydestination,因为如果我理解正确,这将意味着所有发往$ mydomain的邮件都将在本地查找,如果别名不存在,则传递将失败。
所以,我遵循这些指示:
提供一些,但不是所有的本地帐户
这似乎解决了这个问题。 现在根据/ etc / aliases扩展“root”的邮件并将其发送到我所希望的非本地地址。 然而,一个奇怪的是“To:”地址仍然是“root @ domain”。 有什么办法可以让“To”地址成为别名指示的地址? 因此,例如,如果我的别名说,“root”的邮件应该去“主机名 – pipe理@域”有什么办法的“收件人”地址可以重写为“主机名 – pipe理@域? 目前它仍然显示为“root @ domain”。
您需要使用smtp_generic_maps后缀function。
这里解释实现这个步骤