我在本教程的Linode实例上设置了带有MySQL的Postfix / Dovecot,现在我正试图自动将所有发送到[email protected]的电子邮件转发到[email protected]。 出于某种原因,即使广泛的谷歌search,我无法find如何做这个特定的设置指南。 有谁知道如何?
您必须certificate您的main.cf
有一个alias_map
或alias_database
条目:
alias_database = hash:/etc/aliases
然后,在该文件中根据需要设置别名:
someaddress: [email protected]
之后运行newaliases
,你很好去。
也许有点晚了,但是如何通过virtual_alias_map
参数设置Postfix / Dovecot的邮件转发,这里有一个非常令人愉快的post:
https://geekpeek.net/configure-postfix-mail-forward/
这篇文章与另一篇文章紧密相关,可以在这里find。 我build议把它们都查出来,因为它们互相引用的太多了。
所以看来,通过虚拟别名类和virtual_alias_map
参数转发它的正确方法。
有关虚拟别名类的完整文档可以在这里和这里的Postfix的文档参考中find , 这里是一个例子。
所以这里是Postfix的说法:
虚拟别名域类。
目的: 托pipe域 ,其中每个收件人地址都被别名为本地 UNIX系统帐户或远程地址 。
最后是邮件转发的例子:
邮件转发域
某些提供程序托pipe没有(或只有less数)本地邮箱的域。 这些领域的主要目的是在别处转发邮件。 以下示例显示如何将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...
来源: http : //www.postfix.org/VIRTUAL_README.html#forwarding
如果您已经设置了“虚拟邮箱”并且想要使用转发function,请检查:
https://superuser.com/questions/721917/mixing-virtual-forwards-and-virtual-mailboxes-in-postfix