I got the REPLACE from the syntax of header_checks man page. http://www.postfix.org/header_checks.5.html
I was originally trying to implement this as a regexp header check. /\"From:(.*)\"@(.*)/ $...@${2} That regexp in sender_canonical worked. Thanks. On 11/10/10 9:35 AM, Jeroen Geilman wrote: > On 11/10/2010 08:17 AM, Steven King wrote: >> Hey everyone, >> >> Does anyone have any good documentation on how to rewrite the >> envelope_sender based on an regexp map? >> >> I need to do the following. I have an application that is broken, and >> sets the "mail from" envelope-sender value to "From:user"@domain.tld. >> >> Obviously the quotes and use of From: in this field is a violation of >> RFC822. >> >> Reading the regexp man page suggests that the following would work in >> sender_canonical_maps: >> >> /\"From:(.*)\"@(.*)/ REPLACE $...@${2} >> > > Where does this "REPLACE" come from ? > Follow the syntax as explained in > http://www.postfix.org/regexp_table.5.html > -- Steve King Senior Linux Engineer - Advance Internet, Inc. Cisco Certified Network Professional CompTIA Linux+ Certified Professional CompTIA A+ Certified Professional