我目前正在使用带有正则表达式的 virtual_maps 配置将发送到我的 postfix 服务器的所有电子邮件转发到一个电子邮件地址
/.+@.+/ [email protected]
我想对一个域的转发规则进行例外处理。该域应原封不动地转发到 AWS SES。即[电子邮件保护]应转达给[电子邮件保护], 但[电子邮件保护]应发送至[电子邮件保护],就像我当前的配置一样。
我的中继工作正常,所以唯一的问题是让 postfix 中继一个不受影响的域。
答案1
你可以尝试这个 PCRE 表:
/^([^@]+@example\.com)$/ $1
/.+@.+/ [email protected]
在这种情况下,如果 Postfix 查询[email protected]
,则第一个条目匹配并[email protected]
返回(捕获的字符串)。否则,第二个条目匹配并[email protected]
始终返回。