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


0

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

@ ourmail.com mainid@ourmail.com

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

(。*)mainid@ourmail.com

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

有什么想法为什么模式'(。*)'不起作用?我们尝试了许多不同的模式,以至于我们的脑袋开始旋转。

Answers:


0

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

#virtual_alias_maps = hash:/etc/postfix/virtual
#virtual_alias_domains = hash:/etc/postfix/virtual
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.