如何自动转发Postfix / Dovecot邮件?

我在本教程的Linode实例上设置了带有MySQL的Postfix / Dovecot,现在我正试图自动将所有发送到[email protected]电子邮件转发到[email protected]。 出于某种原因,即使广泛的谷歌search,我无法find如何做这个特定的设置指南。 有谁知道如何?

您必须certificate您的main.cf有一个alias_mapalias_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