postfix 虚拟邮箱和转发

postfix 虚拟邮箱和转发

我设置了 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

答案2

后缀管道配置在主配置文件如手册中所述。

然后你设置运输地图将(一些)收件人映射到您定义的传输(用于管道)。

而交付给虚拟用户保持正常配置。

相关内容