在 Postfix 中使用 /etc/postfix/virtual *和* /etc/aliases

在 Postfix 中使用 /etc/postfix/virtual *和* /etc/aliases

我有一个 /etc/postfix/virtual 文件设置为将发送到不同域的邮件别名发送给正确的本地用户,但是我还想使用 /etc/aliases 将某些本地用户(主要是 nobody 和 postmaster 到 root)别名 - 我有:

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
virtual_alias_maps = hash:/etc/postfix/virtual

但它似乎忽略了 /etc/aliases (我有 nobody: root 但发给 nobody@localhost 的邮件仍然转到 /var/mail/nobody)

答案1

Q:newaliases改完文件后你运行了吗/etc/aliases/?A:你说“是”。

问:以下命令是否有类似的输出?

# file /etc/aliases*
/etc/aliases:    ASCII text
/etc/aliases.db: Berkeley DB (Hash, version 9, native byte-order)

相关内容