Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Número de KB original: 969854
Sintomas
Uma mensagem de email que tem um anexo é enviada de um aplicativo em um ambiente Microsoft Exchange Server 2007 ou Exchange Server 2010. A mensagem de email também tem uma parte do corpo do texto especificada após a parte do corpo do anexo. Quando um usuário recebe a mensagem de email, o corpo da mensagem é mostrado incorretamente como um anexo junto com o anexo enviado pelo aplicativo. Quando esse problema ocorre, a mensagem enviada do aplicativo é exibida da seguinte maneira:
MIME-version: 1.0 Content-type: multipart/mixed; boundary="exchange" This is a message with multiple parts in MIME format. --exchange Content-type: application/octet-stream Content-transfer-encoding: base64 PGh0bWw+CiAgPGhlYWQ+CiAgPC9oZWFkPgogIDxib2R5PgogICAgPHA+VGhpcyBpcyB0aGUg Ym9keSBvZiB0aGUgbWVzc2FnZS48L3A+CiAgPC9ib2R5Pgo8L2h0bWw+Cg== --exchange Content-type: text/plain This is the body of the message. --exchange--
Motivo
Esse problema ocorre quando uma parte do corpo do anexo em uma mensagem de email é enviada antes que a parte do corpo da mensagem de email seja enviada. Esse problema ocorre porque a mensagem é enviada pelo aplicativo em um formato incorreto. Com base na definição "Subtipo Misto" mencionada na seção 5.1.3 do RFC 2046, o subtipo "misto" de "multipart" destina-se a ser usado quando as partes do corpo são independentes e precisam ser empacotadas em uma determinada ordem. Todos os subtipos "multipart" que uma implementação não reconhece devem ser tratados como sendo de subtipo "misto".
Resolução
Se você alterar a ordem das partes do corpo no aplicativo, o problema será resolvido. Nesse caso, a ordem correta da mensagem de email deve ser mostrada da seguinte maneira:
MIME-version: 1.0 Content-type: multipart/mixed; boundary="exchange" This is a message with multiple parts in MIME format. --exchange Content-type: text/plain <This is the body of the message.> --exchange Content-type: application/octet-stream Content-transfer-encoding: base64 PGh0bWw+CiAgPGhlYWQ+CiAgPC9oZWFkPgogIDxib2R5PgogICAgPHA+VGhpcyBpcyB0aGUg Ym9keSBvZiB0aGUgbWVzc2FnZS48L3A+CiAgPC9ib2R5Pgo8L2h0bWw+Cg== --exchange--
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".