![如何使用正则表达式将用户与后缀虚拟地图进行匹配?](https://linux22.com/image/718441/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E5%B0%86%E7%94%A8%E6%88%B7%E4%B8%8E%E5%90%8E%E7%BC%80%E8%99%9A%E6%8B%9F%E5%9C%B0%E5%9B%BE%E8%BF%9B%E8%A1%8C%E5%8C%B9%E9%85%8D%EF%BC%9F.png)
答案1
尝试将您的正则表达式更改为以下:
/^bounce\+.*@example.com$/ bounce
编辑:
捕获所有其他用户:
/^.*@example.com$/ other
答案2
您是否已配置收件人分隔符为+
?(默认:空)
根据虚拟的文档应该可以解决你的问题。
man virtual
虚拟 - Postfix 虚拟别名表格式
地址扩展
当邮件地址本地部分包含可选的收件人分隔符(例如,user+foo@domain)时,查找顺序变为:user+foo@domain、user@domain、user+foo、user 和 @domain
。 propagate_unmatched_extensions 参数控制不匹配的地址扩展(+foo)是否传播到表查找的结果