Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Oryginalny numer KB: 969854
Symptomy
Wiadomość e-mail z załącznikiem jest wysyłana z aplikacji w środowisku Microsoft Exchange Server 2007 lub Exchange Server 2010. Wiadomość e-mail zawiera również część treści tekstowej określoną po części treści załącznika. Gdy użytkownik otrzyma wiadomość e-mail, treść wiadomości jest wyświetlana niepoprawnie jako załącznik wraz z załącznikiem wysyłanym przez aplikację. W przypadku wystąpienia tego problemu komunikat wysyłany z aplikacji jest wyświetlany w następujący sposób:
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--
Przyczyna
Ten problem występuje, gdy część treści załącznika w wiadomości e-mail jest wysyłana przed wysłaniem części treści wiadomości e-mail. Ten problem występuje, ponieważ komunikat jest wysyłany przez aplikację w nieprawidłowym formacie. W oparciu o definicję "Podtyp mieszany", o której mowa w sekcji 5.1.3 RFC 2046, "mieszany" podtyp "multipart" jest przeznaczony do użycia, gdy części treści są niezależne i muszą być powiązane w określonej kolejności. Wszelkie podtypy "wieloczęściowe", których implementacja nie rozpoznaje, muszą być traktowane jako podtyp "mieszany".
Rozwiązanie
Jeśli zmienisz kolejność części treści w aplikacji, problem zostanie rozwiązany. W takim przypadku prawidłowa kolejność wiadomości e-mail powinna być wyświetlana w następujący sposób:
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--
Stan
Firma Microsoft potwierdziła, że jest to usterka występująca w produktach firmy Microsoft wymienionych w części "Ma zastosowanie do:".