Lixo em vez de email formatado? Lazyweb, me ajude!

2009 August 15
by Cesar Cardoso

Como não consigo entender porque o problema acontece, peço ajuda à Lazyweb.

Quando o Wordpress, deste Fudeblog ou do Pinguins Móveis, manda um email, p.ex. de novo comentário, ele chega assim:

Return-Path: apache@vps.zyakannazio.eti.br
(...)
To: blog@zyakannazio.eti.br
Subject: =?UTF-8?Q?[Fudeblog_by_Cesar_Cardoso]_Coment=C3=A1rio:_"Project_Retweet"?=
(...)
X-Mailer: PHPMailer (phpmailer.sourceforge.net) [version 2.0.4]
(...)
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="UTF-8"
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: BASE64

Tm92byBjb21lbnTDoXJpbyBzb2JyZSBvIHNldSBwb3N0ICMyMTY5ICJQcm9qZWN0IFJldHdlZXQi
CkF1dG9yOiBTcnRhLiBCaWEgKElQOiAyMDEuNDAuMzIuMTUwICwgMjAxLTQwLTMyLTE1MC5ic2Fj
bzcwMC5kc2wuYnJhc2lsdGVsZWNvbS5uZXQuYnIpCkVtYWlsOiBzcnRhLmJpYS5tYWlsQGdtYWls
LmNvbQpVUkwgICAgOiBodHRwOi8vc3J0YWJpYS5jb20KV2hvaXMgIDogaHR0cDovL3dzLmFyaW4u
bmV0L2NnaS1iaW4vd2hvaXMucGw/cXVlcnlpbnB1dD0yMDEuNDAuMzIuMTUwCkNvbWVudMOhcmlv
OgpPIElkZW50aWNhIHBvZGUgY3Jlc2NlciBtdWl0byBjb20gYXMgY29uc3RhbnRlcyBxdWVkYXMg
ZG8gdHdpdHRlci4gU8OzIHByZWNpc2EgZGUgdW0gYmljaGluaG8gZm9maW5obyBjb21vIG1hc2Nv
dGUgOy0pCgpWb2PDqiBwb2RlIHZlciB0b2RvcyBvcyBjb21lbnTDoXJpb3Mgc29icmUgZXNzZSBw
b3N0IGFxdWk6Cmh0dHA6Ly96eWFrYW5uYXppby5ldGkuYnIvZnVkZWJsb2cvMjAwOS8wOC8xMy9w
cm9qZWN0LXJldHdlZXQvI2NvbW1lbnRzCgpFeGNsdWlyOiBodHRwOi8venlha2FubmF6aW8uZXRp
LmJyL2Z1ZGVibG9nL3dwLWFkbWluL2NvbW1lbnQucGhwP2FjdGlvbj1jZGMmYz0xNzEyMwpNYXJj
YXIgY29tbyBzcGFtOiBodHRwOi8venlha2FubmF6aW8uZXRpLmJyL2Z1ZGVibG9nL3dwLWFkbWlu
L2NvbW1lbnQucGhwP2FjdGlvbj1jZGMmZHQ9c3BhbSZjPTE3MTIzCg==

Sim, esse bando de caracteres zoados aí em cima não deveria estar lá, mas sim uma mensagem direitinha e tal, afinal é o corpo da mensagem. E todos os leitores de email mostram a lixarada acima, com a exceção do GNOME Evolution, que mostra direitinho o corpo a mensagem.

Novo comentário sobre o seu post #2169 "Project Retweet"
Autor: (...)

Pensei que fosse algum plugin, desabilitei todos e nada. Pensei que fosse algum bug no Wordpress, mas não achei nada. Está tudo em UTF-8 nos dois blogs.

Alguma luz?

Related posts

5 Responses leave one →
  1. 2009 August 15
    Leandro permalink

    A mensagem tá ali. Se você consegue ver a mulher de vermelho na Matrix, consegue lê-la, olha aí em baixo (tirei os endereços IP e emails da mensagem).

    Provavelmente os clientes de email não conseguem entender codificação Base64 para emails, o que é estranho, já que todos deveriam entender isso. O GMail entende, eu acho, pois recebo emails desse tipo quando alguém comenta nos meus blogs.

    ——

    Novo comentário sobre o seu post #2169 “Project Retweet”
    Autor: Srta. Bia (IP: xxx.xxx.xxx.xxx , xxx.xxx.xxx.xxx.xxx.xx)
    Email: srta.bia.mail@xxxxxxx.com
    URL : http://srtabia.com
    Whois : http://ws.arin.net/cgi-bin/whois.pl?queryinput=xxx.xxx.xxx.xxx
    Comentário:
    O Identica pode crescer muito com as constantes quedas do twitter. Só precisa de um bichinho fofinho como mascote ;-)
    (…)

  2. 2009 August 15

    Pede ajuda pra Jesus. Ele é pop, ele vai te ajudar.

  3. 2009 August 16
    Gustavo Noronha Silva permalink

    Cesinha, o bando de letra bizarra é o email codificado em base64. O lance é que alguém (possivelmente o Wordpress) está adicionando 2 cabeçalhos contraditórios:

    Content-Transfer-Encoding: 8bit
    Content-Transfer-Encoding: BASE64

    O primeiro é mentira. O Evolution está sendo expertinho e usando o último, enquanto os outros clientes de email estão ficando satisfeitos com o primeiro. Achar quem é o responsável por adicionar o primeiro é uma boa.

    Outra possibilidade é que quem está codificando o email em base64 e adicionando o segundo cabeçalho seja seu MTA, tentando proteger os outros MAs do infame oitavo bit. Desligar essa ‘feature’ bugada do MTA também pode resolver seu problema.

  4. 2009 August 17

    O blogger faz uma merda similar, eu o configurei pra enviar uma mensagem pro meu email da claro (recebo no celular) e só chega uma salada misturada com UTF8 mais ou menos igual ao subject ai do seu exemplo. E até hoje não achei como resolver.

Trackbacks & Pingbacks

  1. Cesar Cardoso (cesaraovivo) 's status on Saturday, 15-Aug-09 23:46:13 UTC - Identi.ca