如何将所有的postfix电子邮件redirect到一个外部电子邮件地址?

要创build一个testing邮件服务器,我有类似的要求:

如何将所有外发电子邮件从postfixredirect到单个地址进行testing

但我需要将所有的电子邮件发送到外部帐户,而不是本地帐户。

我想做一些事情:

但是xyz不是本地的,也不是smtp。

使用以下内容创build/etc/postfix/virtual-regexp

 /.+@.+/ [email protected] 

编辑/etc/postfix/main.cf并将regexp:/etc/postfix/virtual-regexp到virtual_mapsconfiguration。 main.cf中的最终结果可能如下所示:

 virtual_maps = hash:/etc/postfix/virtual, regexp:/etc/postfix/virtual-regexp 

input以下命令来构build映射文件:

 postmap /etc/postfix/virtual-regexp 

这也需要一个virtual.db存在。 如果它不创build一个名为虚拟的空文件并运行:

 touch /etc/postfix/virtual && postmap /etc/postfix/virtual 

瞧!

是否可以接受一个本地帐户,然后将所有邮件转发到您的外部地址? 你可以像你提到的其他问题一样运行它,然后使用procmail将消息转发并在本地删除。 这样的事情可能会通过用/ dev / nullreplace文件夹来实现。