Assinatura inválida dos e-mails devido à codificação de pontos para impressão entre aspas

Assinatura inválida dos e-mails devido à codificação de pontos para impressão entre aspas

Estou enviando um e-mail codificado com codificação para impressão entre aspas que contém alguns pontos .. Há um problema com um servidor/cliente de e-mail específico. Por alguma razão, eles recebem a correspondência de tal forma que cada ponto é codificado como =2Euma quebra da assinatura.

Que sistema poderia fazer isso? Não está definido no padrão para codificar pontos também. Qual seria a solução de melhores práticas? Codificar cada ponto para evitar a conversão do sistema? Alguém de vocês já encontrou esse problema?

Estou enviando os e-mails via python usando o emailpacote. A codificação para impressão entre aspas acontecerá usando o set_contentmétodo em python3. O problema ocorre apenas para um servidor de correio especial. Aqui está um exemplo de e-mail:

Mail depois de sair do meu programa:

Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0

<!DOCTYPE html><html><h1>Test Email</h1><p>This is a test email. Showing En=
coding of points in quoted-printable.</p></html>

E-mail de teste recebido pelo cliente de e-mail:

Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0

<!DOCTYPE html><html><h1>Test Email</h1><p>This is a test email=2E Showing =
Encoding of points in quoted-printable=2E</p></html>

informação relacionada