如果收件人匹配某些地址,我希望将回复字段设置为邮件的发件人。 我知道我可以像这样做一个正则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}