E-mails rejeitados estão ilegíveis

Quando verifico o /admin/email-logs/rejected do meu site auto-hospedado, encontro que os e-mails rejeitados têm o corpo assim:

O corpo correto do e-mail começa com 谢谢 em UTF-8 (o corpo completo é muito mais longo), e o texto danificado é m6Mtyx7x7j+rjuVupyY= em base64.

Os e-mails no banco de dados já estão neste estado danificado. Comparando esse com o do servidor de e-mail, descubro que o e-mail foi reescrito, e suspeito que o módulo de limpeza de e-mail embaralhou o e-mail. (Mas eu não tenho conhecimento suficiente em Ruby para entender seu recurso exclusivo de codificação de strings.)

Há alguma chance de essas mensagens virem de um servidor Exchange..?

2 curtidas

Não. Eles vêm da Tencent e da Netease. O e-mail original (eu o mantive no servidor de e-mail para investigar este problema) não apresenta problemas nem com o mutt nem com a biblioteca Mail do Ruby.