根据手册正则表达式表(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
我是不是漏掉了什么?为什么这个功能不起作用?