使用 postfix 向我的别名发送电子邮件时,出现用户不存在的错误

使用 postfix 向我的别名发送电子邮件时,出现用户不存在的错误

我正在尝试向我系统中的别名发送电子邮件。这是我的别名文件的样子:

cat aliases
users: user, user1

添加别名后,我将其添加到 postfix,postalias aliases然后重新启动我的 postfix 服务,然后重新启动我的 dovecot 服务。然后我尝试向我的别名发送一封电子邮件mutt

 mutt -s "hello from root" users

但是电子邮件没有发送给 user 或 user1,并且我在发送电子邮件时在邮箱中收到一封电子邮件:

邮件系统

:未知用户:“用户”

postconf alias_maps alias_database local_recipient_maps
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
local_recipient_maps = proxy:unix:passwd.byname $alias_maps

答案1

问题是必须为实际存在的用户设置别名。该用户users不存在。将别名更改为:

user: user, user1

或者。添加一个名为users

注意:user如果您希望别名用户获得电子邮件的副本,则还必须在冒号右侧重复使用别名,如上所示。

记得重新运行新别名命令或postalias /path/to/aliases.

相关内容