Le 29/01/2011 15:41, Noel Jones a écrit :
> On 1/28/2011 2:49 PM, Jerrale G wrote:
>> from *mail.sheltoncomputers.com (mail [127.0.0.1]) * by
>> mail.sheltoncomputers.com (SC Mail Server) with ESMTP id
>> 182431B60017 for <[email protected]>; Fri, 28 Jan
>> 2011 15:44:05 -0500 (EST)
>>
>> The correct address, for mail.sheltoncomputers.com is
>> 173.50.101.12. I am actually doing this to make the headers
>> correct, due to the bug of Centos.
> 
> 
> This looks as if it's added by a hop through a content_filter.
> 
> The "mail.sheltoncomputers.com" is the HELO name supplied by the
> upstream client, the connection comes from 127.0.0.1 which the system
> resolves to the hostname "mail".
> 
> Mangling the header to make it appear as if it came from another IP
> address is the wrong choice -- it really did come from 127.0.0.1.
> 
> Better choices:
> - do nothing.  The header correctly records where the mail has been,
> even if it's not pretty.
> - change the upstream client to HELO with something different than
> mail.sheltoncomputers.com.
> - fix your hosts file so that 127.0.0.1 doesn't resolve to "mail".
> - REPLACE it with something generic like "X-Filtered: by
> mail.sheltoncomputers.com"
> - use header_checks IGNORE action to remove the offending header.
> 

or replace the "mail" string by "localhost":

/^(Received: from mail\.sheltoncomputers\.com) \(mail
(\[127\.0\.0\.1\]\).*)/ REPLACE $1 localhost $2

Reply via email to