
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 =2E
uma 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 email
pacote. A codificação para impressão entre aspas acontecerá usando o set_content
mé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>