答案1
您必须证明您的 中有alias_map
或条目:alias_database
main.cf
alias_database = hash:/etc/aliases
然后,在该文件中根据需要设置别名:
someaddress: [email protected]
运行完毕后newaliases
,您就可以出发了。
答案2
可能有点晚了,但这里有一篇非常有趣的文章,介绍如何通过参数使用 Postfix/Dovecot 设置邮件转发virtual_alias_map
:
https://geekpeek.net/configure-postfix-mail-forward/
这篇文章与同一作者的另一篇文章紧密相关,可以找到这里。我建议两者都检查一下,因为它们彼此之间引用太多了。
因此,似乎正确的方法是通过虚拟别名类和virtual_alias_map
参数。
完整文档虚拟别名类可以在 Postfix 的文档参考中找到这里和这里以及一个例子这里。
Postfix 是这样说的:
虚拟别名域类。
目的:托管域名每个收件人地址都有一个别名当地的UNIX 系统帐户或远程地址。
最后是邮件转发示例:
邮件转发域
有些提供商托管没有(或只有少量)本地邮箱的域。这些域的主要用途是将邮件转发到其他地方。以下示例显示如何将 example.com 设置为邮件转发域:
1 /etc/postfix/main.cf: 2 virtual_alias_domains = example.com ...other hosted domains... 3 virtual_alias_maps = hash:/etc/postfix/virtual 4 5 /etc/postfix/virtual: 6 [email protected] postmaster 7 [email protected] joe@somewhere 8 [email protected] jane@somewhere-else 9 # Uncomment entry below to implement a catch-all address 10 # @example.com jim@yet-another-site 11 ...virtual aliases for more domains...
答案3
如果您已经设置了“虚拟邮箱”并且想要使用转发功能,请检查以下内容:
https://superuser.com/questions/721917/mixing-virtual-forwards-and-virtual-mailboxes-in-postfix