所以我需要在我的 postfix 服务器上创建一个别名,它将所有邮件重定向到多个电子邮件地址。
我有 postfix + postfixadmin 并配置了 dovecot,一切似乎都运行良好,服务器能够接收电子邮件和发送电子邮件,创建新帐户也是如此,但不能创建别名。
尝试向新创建的别名(通过 postfixadmin 创建)发送电子邮件时,在 /var/log/mail.log 中,我看到以下内容
Mar 11 14:24:53 somedomain postfix/pipe[28581]: B1FEDBC0899: to=<testing@somedomain.com>, relay=dovecot, delay=0.68, delays=0.63/0/0/0.05, dsn=5.1.1, status=bounced (user unknown)
Mar 11 14:24:53 somedomain postfix/cleanup[26467]: 3B549BC0BE4: message-id=<20140311102453.3B549BC0BE4@somedomain.com>
Mar 11 14:24:53 somedomain postfix/bounce[28583]: B1FEDBC0899: sender non-delivery notification: 3B549BC0BE4
Run Code Online (Sandbox Code Playgroud)
电子邮件被退回几乎相同的错误。
问题是别名存在,我可以在 MySQL 数据库和 postfixadmin 界面中看到它。
root@someserver:~# postconf | grep alias
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
allow_mail_to_commands = alias, forward
allow_mail_to_files = alias, forward
expand_owner_alias = no
local_recipient_maps = proxy:unix:passwd.byname $alias_maps
newaliases_path = /usr/bin/newaliases …
Run Code Online (Sandbox Code Playgroud)