虚拟文件中的模式后缀问题

虚拟文件中的模式后缀问题

我们正在尝试将所有电子邮件转发到特定的电子邮件地址。我认为一切都设置好了,例如“main.cf”和“virtual-regexp”文件。如果我们将以下内容放入“virtual”文件中,转发将正常工作:

@ourmail.com[电子邮件保护]

但是,如果我们尝试在“虚拟”中使用以下内容将所有电子邮件发送到 ID,它会忽略它并将其发送给原始用户:

(.*)[电子邮件保护]

我们从以下问题和答案中得到了上述想法:https://stackoverflow.com/questions/18270439/postfix-2-9-6-1-forward-all-mail-to-an-external-mail-address

知道为什么模式 '(.*)' 不起作用吗?我们尝试了太多不同的模式,头都开始晕了。

答案1

我解决了这个问题。您需要完成上面列出的步骤,但此外,在重新启动 postfix 进程之前,您还需要在 main.cf 中注释掉以下行(如果有):

#virtual_alias_maps = hash:/etc/postfix/virtual
#virtual_alias_domains = hash:/etc/postfix/virtual

相关内容