我们正在尝试将所有电子邮件转发到特定的电子邮件地址。我认为一切都设置好了,例如“main.cf”和“virtual-regexp”文件。如果我们将以下内容放入“虚拟”文件中,转发将正常工作:
@ourmail.com mainid@ourmail.com
但是,如果我们尝试在“虚拟”中使用以下内容将所有电子邮件发送到 ID,它会忽略它并将其发送给原始用户:
(.*) mainid@ourmail.com
我们从以下问题和答案中得到了上述想法: postfix 2.9.6.1 forward all mail to an external mail address
有什么想法为什么模式“(.*)”不起作用吗?我们尝试了很多不同的模式,以至于我们开始头晕目眩。
最佳答案
我们解决了这个问题。
您需要完成上面链接中列出的步骤。但是,此外,在重新启动 postfix 进程之前,您需要注释掉 main.cf 中的以下行(如果存在):
virtual_alias_maps = 哈希:/etc/postfix/virtual
virtual_alias_domains = 哈希:/etc/postfix/virtual
关于linux - postfix 虚拟文件中模式的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26616312/