我正在尝试向我系统中的别名发送电子邮件。这是我的别名文件的样子:
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
.