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

Reply via email to