Por que o Exchange Server está anexando “ы” ao corpo da mensagem?

0

Eu notei que há um subconjunto de e-mails (não identifiquei a semelhança entre eles) que passam pelo nosso servidor de troca que recebe o seguinte conteúdo anexado ao e-mail:

ýÿ 

Eu não consigo descobrir a causa. Tentando pesquisar na internet sobre esses dois personagens é estúpido duro (a maioria dos motores de busca parecem ignorar completamente palavras de 2 letras ou menos), mesmo citando a seqüência de caracteres (muito rabiscos não relacionados). Eu vi isso em um outro servidor de troca no passado, mas não tinha controle / requisitos sobre a estranheza. Ele se tornou um problema recentemente, mas apenas brevemente em alguns processos que analisam e-mails automatizados, mas que já foram tratados.

Tudo o que eu realmente quero saber é: quais são esses personagens e por que o servidor de troca pega esses personagens? Os caracteres são adicionados após o conteúdo da mensagem, mas antes do rodapé adicionado pelo sistema. Os personagens não fazem parte da própria informação de rodapé, então de onde ela vem?

Desculpas se este não é o lugar certo: eu fui expulso do StackOverflow para "não relacionado programação" e de ServerFault para "usuário final relacionado". Neste momento estou perdido.

David Crane
fonte
Isso geralmente tem a ver com codificação. Essas mensagens são recebidas ou enviadas? Verifique o idioma nativo do remetente ou destinatário e verifique o outro software e versão do servidor de correio.
music2myear
As mensagens afetadas são todas internas. A mensagem de saída não contém os caracteres (nem o rodapé, anexado após o recebimento pelo servidor do Exchange), mas todos os destinatários o veem após sua modificação. Eu desativei o rodapé do sistema no caso de estar causando isso, mas parece que não é o caso. As mensagens afetadas são em formato de texto sem formatação (não HTML ou rich text).
David Crane
você pode usar symbolhound.com para pesquisas como essa (apenas coisas não relacionadas surgiram)
jsotola

Respostas:

0

Eu descobri - as mensagens estavam sendo roteadas através de um servidor de e-mail no endpoint em um domínio de usuário mal configurado - ele estava traduzindo mensagens recebidas em formato HTML e encaminhando a mensagem, mas o servidor final força todas as mensagens para o formato de texto simples antes entrega ao destinatário. Graças a music2myear para a dica de codificação - o servidor mal configurado parece ter um problema de codificação em HTML Base32 e quando o resultado é decodificado, ele encontra caracteres extras. Desabilitar essa tradução no servidor antigo parece estar impedindo isso agora.

David Crane
fonte