Oi Vitor, As RFCs de e-mail especificam que headers NÃO podem ter caracteres de 8 bits (ou seja, caracteres cujo(s) byte(s) tem valor maior que 127), e tanto utf-8 como iso-8859-1, usam caracteres de 8 bits para representar caracteres acentuados da língua portuguesa. E é exatamente isso que o Thunderbird está reclamando.
Para consertar isso, não use caracteres acentuados no subject, ou codifique isso da maneira apropriada usando caracteres de 7 bits. As RFCs de e-mail especificam como fazer isso. Mas ao invés de consultar as RFCs de e-mails, vc pode simplesmente usar o módulo "email" da biblioteca padrão do Python, que faz todo esse trabalho pra você :-) vitor-3 wrote: > > Olá gente, estou usando o Poi e estou tendo problemas com encoding no > título do email enviado. No Thunderbird por exemplo aparece o alerta: > > "X-Amavis-Alert: BAD HEADER Non-encoded 8-bit data (char C3 hex) in > message header 'Subject': Subject: [SOL] Nova solicita\303\247\303\243o: > #51 ..." > > jah tentei fazer as seguintes modificacoes, a primeira foi adicionar o > parametro "encode" para o send: > -- > [...] > -- > e outra foi tentar codificar o texto: > -- > [...] > --- > Abraços, Vitor > > -- View this message in context: http://www.nabble.com/problema-com-ecoding-no-poi-tf3329898.html#a9274113 Sent from the zope-pt mailing list archive at Nabble.com.