我用MySQL在来自本教程的Linode实例上设置了Postfix/Dovecot,现在我正在尝试将发送到someaddress@mydomain.com的所有电子邮件自动转发到anotheraddress@anotherdomain.com。由于某些原因,即使是在谷歌搜索之后,我也找不到一个指南,说明如何使用这个特定的设置来实现这一目的。有人知道怎么做吗?
发布于 2013-03-17 14:15:16
您必须证明您的alias_map
或alias_database
条目在您的main.cf
中:
alias_database = hash:/etc/aliases
然后,在该文件中按需要设置别名:
someaddress: anotheraddress@anotherdomain.com
在那之后,运行newaliases
,您就可以开始了。
发布于 2016-03-11 08:03:18
也许有点晚了,但这里有一篇关于如何通过virtual_alias_map
参数设置带有Postfix/Dovecot的邮件转发的愉快文章:
https://geekpeek.net/configure-postfix-mail-forward/
本文与同一作者的另一篇文章紧密相关,可以找到这里。我建议两个人都去看看,因为他们互相推荐太多了。
因此,通过虚拟别名类和virtual_alias_map
参数进行转发的正确方法似乎是正确的。
有关虚拟别名类的完整文档可以在后缀的docs引用这里和这里以及示例这里中找到。
下面是后缀的意思:
虚拟别名域类。用途:托管域,其中每个收件人地址都别名为本地UNIX系统帐户或远程地址。
最后是邮件转发示例:
邮件转发域某些提供程序宿主没有(或只有少数几个)本地邮箱的域。这些域的主要目的是将邮件转发到其他地方。下面的示例演示如何将example.com设置为邮件转发域:1 /etc/postfix/main.cf: 2 virtual_alias_domains = example.com ...other承载域.3 virtual_alias_maps =散列:/etc/后缀/虚拟4 5/etc/后缀/虚拟:6 postmaster@example.com邮递员7 joe@example.com joe@another 8 jane@example.com jane@某处-否则9#取消注释条目下面实现一个catch-所有地址10 # @example.com jim@-另-站点11 ...virtual别名为更多的域.
发布于 2016-11-11 20:32:39
如果您已经安装了“虚拟邮箱”,并希望在此基础上使用转发,请检查此选项:
https://superuser.com/questions/721917/mixing-virtual-forwards-and-virtual-mailboxes-in-postfix
https://serverfault.com/questions/488606
复制相似问题