邮件配置中的重写规则与特殊 m4 配置详解
1. 重写规则理解
重写规则在邮件处理中起着核心作用,它主要用于匹配输入地址并根据特定模式进行重写。下面通过几个测试来详细说明其工作原理。
1.1 模板键值测试
模板使用@加上$2的值作为键。例如,当键为@imaginary.com时,数据库返回david@lion.mammals.org作为对应的值,这与virtusertable中的预期相符。
1.2 参数使用测试
将地址jim@other.org传递给DBTest,得到jim@local.org作为响应。这是因为键@other.org匹配值%1@local.org,其中$1作为参数,%1被重写为jim,最终规则集返回jim@local.org。
1.3 默认值使用测试
当将地址info@patient-rights.org传递给DBTest时,虽然info@patient-rights.org是virtuse