2009/2/5 Victor Duchovni <victor.ducho...@morganstanley.com>:
> On Thu, Feb 05, 2009 at 07:54:39PM -0200, Clodoaldo Pinto Neto wrote:
>
>> The To: header I'm sending appears like this in the log:
>>
>> Feb  5 21:27:03 centos5151155 postfix/cleanup[4595]: B1AD3FF9A7:
>> warning: header To:
>> =?utf-8?q?D=C3=A9ste_Sobrenome_Grande_P=C3=B4cas_da_Silva_=3Cclodoaldo=5F?=?
>> =?utf-8?q?pinto=40yahoo=2Ecom=2Ebr=3E?= from
>> localhost.localdomain[127.0.0.1]; from=<ad...@carroarodo.com>
>> to=<clodoaldo_pi...@yahoo.com.br> proto=ESMTP
>> helo=<centos5151155.aspadmin.net>
>>
>> But it arrives like this in both Yahoo and Gmail:
>>
>> To: 
>> =?utf-8?q?d=c3=a9ste_sobrenome_grande_p=c3=b4cas_da_silva_=3cclodoaldo=5...@centos5151155.aspadmin.net,
>>       =?utf-8?q?pinto=40yahoo=2ecom=2ebr=3...@centos5151155.aspadmin.net
>>
>
> What broken piece of garbage is abusing RFC 2047 to encode recipient
> addresses rather than display names? In what form does this message
> enter your system? (capture full packets with tcpdump and decode the
> SMTP payload for both the original message coming in and the resulting
> message going out).
>
> --
>        Viktor.
>
> Disclaimer: off-list followups get on-list replies or get ignored.
> Please do not ignore the "Reply-To" header.
>
> To unsubscribe from the postfix-users list, visit
> http://www.postfix.org/lists.html or click the link below:
> <mailto:majord...@postfix.org?body=unsubscribe%20postfix-users>
>
> If my response solves your problem, the best way to thank me is to not
> send an "it worked, thanks" follow-up. If you must respond, please put
> "It worked, thanks" in the "Subject" so I can delete these quickly.
>

It is probably my mistake. This is the python code that produces it:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from email.Message import Message
from email.Header import Header
from email.Utils import formataddr

m = Message()
m['To'] = Header(formataddr((to, recipient)), 'utf-8')
helo = 'centos5151155.aspadmin.net'
smtpserver = smtplib.SMTP(dest_server,port=25)
smtpserver.ehlo(helo)
smtpserver.helo(helo)
smtpserver.sendmail(sender, recipient, m.as_string())

I will try to fix it.

Clodoaldo

Reply via email to