Comportamento de quebra de linha da caixa de entrada do Unix

1

Desenvolvi um aplicativo que analisa dados de caixas de entrada unix e recupera as mensagens usando o IMAP. O principal problema que estou enfrentando agora é que a caixa de entrada do arquivo simples em / var / mail que armazena os emails está quebrando a linha e insere um igual após 75 caracteres. O mais estranho é que isso ocorre apenas dentro do corpo da mensagem.

12345678901234567890123456789098    2010-03-04  1:56:43 192.156.1.1 Microsoft F=
irefox

Este poderia ser um problema com o servidor SMTP separado reformatar os e-mails, ou é um problema com a caixa de entrada ou o servidor imap?

Obrigado.

    
por krs1 22.09.2010 / 17:27

1 resposta

2

Isso é normal, leia a codificação <=a> da Quoted Printable.

Provavelmente, você precisará examinar o cabeçalho content-transfer-encoding da mensagem ou da parte MIME. Verifique se é quoted-printable e decodifique-o. Há quase certamente uma biblioteca ou função disponível para a sua linguagem de programação fazer isso por você.

    
por 22.09.2010 / 17:46