Postfix设置回复字段给发件人

如果收件人匹配某些地址,我希望将回复字段设置为邮件的发件人。 我知道我可以像这样做一个正则expression式来做到这一点

/^(To|Cc):.*[email protected]/ PREPEND Reply-To: [email protected]

但是,这将是静态的,有没有办法设置消息的发件人?

根据http://www.postfix.org/header_checks.5.html你可以使用Perl语法来replace文本

/^(To|Cc):.*[email protected]/ PREPEND回复:$ {1}

我留给你的难题是查找Perl RE语法来检索只匹配的电子邮件。


更新:在你的情况下,这是正则expression式:

/^(To|Cc):\s*(\w+@\w+.\w{2,4})/ PREPEND回复:$ {2}