将系统用户帐户中的邮件redirect到真实的邮件帐户

首先,我想感谢你的时间。

我遇到了以下情况:

我怎么能得到所有这些电子邮件,我的系统和用户发送到一个真正的电子邮件帐户的默认地址? 就像我虚拟主机的那个一样。

我认为,这个POSTFIX是你当地的MTA。 因此,以下应解决您的问题:

 echo "[email protected]" > $HOME/.forward 

http://www.postfix.org/local.8.html

Postfix具有将虚拟域连接到特定用户的function。 它在虚拟自述文件中描述。 这是一个简短的分步指南:

/etc/postfix/main.cf添加到/etc/postfix/main.cf

 virtual_alias_domains = example.com second.example.com virtual_alias_maps = hash:/etc/postfix/virtual 

编辑/etc/postfix/virtual并为每个域添加一个映射到一个用户名

 # one address in example.com goes to a specific address [email protected] postmaster # all other addresses in example.com go to oneuser @example.com oneuser # all addresses in second.example.com go to seconduser @second.example.com seconduser 

完成此操作后,请执行以下操作:

 postmap /etc/postfix/virtual postfix reload 

每当你添加一个域或者改变一个转发时,只需要/etc/postfix/virtual并且再次执行postmap /etc/postfix/virtual