我设置后缀运行虚拟邮箱设置:
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。