我设置了 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
在/etc/postfix/虚拟:
[email protected] postmaster
[email protected] postmaster
[email protected] postmaster
/etc/postfix/虚拟邮箱
[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
我的问题是:我应该在哪里为现有用户帐户设置别名、转发到另一个电子邮件地址或传输到本地文件?例如,我想设置以下三个:
[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 文件中设置这些吗?我无法让它们工作。
非常感谢您的帮助。谢谢。
答案1
我发现管道和别名应该在文件中设置/etc/postfix/virtual
。
虚拟邮箱用户可以在该文件下设置/etc/postfix/virtual_mailbox
。