postfix虚拟邮箱和转发

我设置后缀运行虚拟邮箱设置:

virtual_mailbox_domains = domaina.com domainb.com domainc.com virtual_mailbox_base = /var/mail/virtualhosts virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox virtual_minimum_uid = 500 virtual_uid_maps = static:500 virtual_gid_maps = static:12 virtual_alias_maps = hash:/etc/postfix/virtual 

/等/后缀/虚拟:

 [email protected] postmaster [email protected] postmaster [email protected] postmaster 

/等/后缀/ virtual_mailbox

 [email protected] domaina.com/first.account [email protected] domainb.com/second.account @domainb.com domainb.com/catch-all @domaina.com domaina.com/catch-all @domainc.com domainc.com/catch-all 

我的问题是 我应该在哪里设置现有用户帐户的别名,转发到另一个电子邮件地址或pipe道到本地文件? 例如; 我想设置这三个:

 [email protected] /var/my_app/pipe_a.php [email protected] /var/my_app/pipe_b.php [email protected] [email protected] [email protected] [email protected] 

我应该将这些设置在/ etc / postfix / virtual还是在/ etc / postfix / virtual_mailbox文件中? 我无法让他们工作。

你的帮助表示赞赏。 谢谢。

我发现pipe道和别名应该在/etc/postfix/virtual文件中设置。
虚拟邮箱用户可以在/etc/postfix/virtual_mailbox文件下设置。

Postfix pipe道在main.cf中configuration,如手册中所述。

然后你设置transport_maps映射(一些)收件人传输你定义(用于pipe道)。

而交付给虚拟用户仍然照常configuration。