后缀内联正则表达式查找表

后缀内联正则表达式查找表

根据手册正则表达式表(5)部分在线规格有可能以内联方式编写正则表达式查找表。

在线规格

表的内容可以在表名中指定。基本语法是:

   main.cf:
       parameter = .. regexp:{ { rule-1 }, { rule-2 } .. } ..

   master.cf:
       .. -o { parameter = .. regexp:{ { rule-1 }, { rule-2 } .. } .. } ..

Postfix 忽略“{”之后和“}”之前的空格,并将每个规则作为一行文本写入内存文件:

   in-memory file:
       rule-1
       rule-2
       ..

Postfix 解析结果就像它是 /etc/postfix 中的文件一样。

注意:如果规则包含 $,请指定 $$ 以防止 Postfix 在评估参数值时尝试执行 $name 扩展。

我正在尝试将所有电子邮件重定向到我的测试电子邮件:

# main.cf
virtual_alias_maps = regexp:{ {/.*/ [email protected]} }

但这只是给我一个错误,好像这种可能性根本不存在:

error: open { {/.*/ [email protected]} }: No such file or directory

我是不是漏掉了什么?为什么这个功能不起作用?

相关内容