linux - postfix 虚拟文件中模式的问题

标签 linux virtual postfix-mta

我们正在尝试将所有电子邮件转发到特定的电子邮件地址。我认为一切都设置好了,例如“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/

相关文章:

mysql - Dovecot+Postfix自己的用户数据库

ruby-on-rails - 如何在 linux 中轻松接收邮件并将其提供给 Rails?

linux - GDB Edit Assembly (Intel) 永久和临时

linux - 使用 ansible 应用数据库迁移

无操作程序的 Java 虚拟内存?

C++ 继承和虚函数

python - 如何安装 python egg

python - 在 python 中使用 notify-send 显示多行通知

c - ARM GDB 无法仅在 Linux 上访问内存

c++ - C++中不带virtual的多态实现多级继承