Postfix将电子邮件转发到另一个电子邮件帐户
时间:2020-01-09 10:42:08 来源:igfitidea点击:
我在CentOS Postfix服务器上托管了多个虚拟域。
如何使用Postfix电子邮件服务器将选定的虚拟域电子邮件转发到yahoo/gmail或者其他电子邮件帐户?
可以使用virtual_alias_maps设置将Postfix配置为邮件转发域服务器。
这里有两种类型的配置。
Postfix邮件转发域
如果您没有本地邮箱并且服务器没有充当MX备份(如果配置了relay_domains sql映射或者虚拟映射,则不要使用以下内容),这很有用。
这些域的主要目的是将邮件转发到其他地方。
以下示例显示了如何将theitroad.com设置为邮件转发域。
打开main.cf文件,执行:
# vi /etc/postfix/main.cf
确保存在以下两行:
virtual_alias_domains = theitroad.com # virtual_alias_domains = theitroad.com example.com moredomains.com .. virtual_alias_maps = hash:/etc/postfix/virtual
打开/etc/postfix/virtual文件,执行:
# vi /etc/postfix/virtual
将发送至[email protected]的电子邮件转发至[email protected]:
[email protected] [email protected]
您还可以实施一个包罗万象的地址,即发送至[email protected]和[email protected]的电子邮件应转发至某处
@example.com [email protected]
保存并关闭文件。
执行以下命令以重新启动后缀:
# postmap /etc/postfix/virtual # service postfix reload
备份MX服务器的Postfix邮件转发域
如果您的服务器是具有通过mysql/ldap代理映射配置的中继域的备份mx,则仅将virtual_alias_maps = hash:/etc/postfix/virtual添加到main.cf文件中。
按照描述创建/etc/postfix/virtual文件。
换句话说,不要在virtual_alias_domains和relay_domains中都列出域theitroad.com。
仅使用一个配置选项。
通常,为备份后缀MX服务器配置relay_domains。
请注意,您也可以使用procmail将电子邮件转发到另一个帐户。