On Sun, Nov 30, 2008 at 12:22 PM, mouss <[EMAIL PROTECTED]> wrote:
> john mickler a écrit :
>> The pcre example above indeed passes the newline through as mentioned.
>>  Here's an adjusted expression to fit my situation, as well as an
>> example header after the replacement:
>>
>> main.cf:
>> header_checks = /usr/local/etc/postfix/maps/header_checks.pcre
>>
>> header_checks.pcre:
>> /^(Received): (.*?)(\n[\t\x20])(.*)$/ REPLACE ${1}: from smtp-auth
>> (smtp-auth.mycompany.com [55.55.55.55]${3}${4}
>>
>>
>> resulting replaced header-
>>
>> Received: from smtp-auth (smtp-auth.mycompany.com [55.55.55.55]
>>         (using TLSv1 with cipher AES128-SHA (128/128 bits))
>>         (No client certificate requested)
>>         (Authenticated sender: [EMAIL PROTECTED])
>>         by smtp.mycompany.com (Postfix) with ESMTPSA id EA8E9B879
>>         for <[EMAIL PROTECTED]>; Sun, 30 Nov 2008 11:58:51
>> -0500 (EST)
>>
>>
>>
>> The beauty is that all other header information besides the actual
>> remote host is kept intact - in my eyes making this a perfect solution
>> for my situation.
>
> but the lack of beauty is the invalid HELO "smtp-auth". why not use
> "smtp-auth.mycompany.com" instead?
>

Good point - map adjusted.   Thanks :)

Reply via email to