Jak formaty wiadomości wpływają na pocztę internetową

Numer ID artykułu: 290809 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Streszczenie

Zarówno program Outlook, jak i klient programu Microsoft Exchange używają specjalnej metody pakowania informacji do ich wysyłania przez Internet. Ta metoda jest technicznie nazywana TNEF (Transport Neutral Encapsulation Format).

Informacje techniczne o metodzie TNEF są dostępne w następującej witrynie MSDN w sieci Web:
http://msdn.microsoft.com

Więcej informacji

Na użycie metody TNEF wpływają zwykle ustawienia w programie Outlook, które nazywa się Formatem tekstu sformatowanego programu Microsoft Outlook (RTF). Format RTF i metoda TNEF nie są identyczne, ale ściśle się wiążą.

Wiadomość zakodowana TNEF zawiera wersję tekstową wiadomości oraz binarny załącznik, w którym są „upakowane” inne części pierwotnej wiadomości. W większości przypadków binarny załącznik ma nazwę Winmail.dat i może zawierać następujące informacje:
  • Wersję tekstu sformatowanego wiadomości (na przykład informacje o czcionce i kolorach).
  • Obiekty OLE (na przykład osadzone obrazy i dokumenty programu Microsoft Office).
  • Specjalne funkcje programu Outlook (na przykład niestandardowe formularze, przyciski do głosowania i prośby o spotkania).
  • Zwykłe załączniki, które były dodane do pierwotnej wiadomości.
Poza wymienionymi wcześniej informacjami w pliku Winmail.dat jest osadzona ścieżka do pliku folderów osobistych (.pst) oraz nazwa logowania. Chociaż te dane nie są jawnie widoczne dla adresata, jeśli adresat otworzy plik Winmail.dat do edycji w edytorze binarnym lub tekstowym, może zobaczyć ścieżkę i nazwę logowania. Informacje o haśle nie są ujawniane. Aby zapewnić, że ścieżka do pliku .pst i nazwa logowania nie są umieszczone w pliku Winmail.dat, należy wykonać kroki opisane w tym artykule w celu wysłania wiadomości niezawierających pliku Winmail.dat.

Niektóre funkcje programu Outlook wymagają kodowania TNEF, aby wiadomości były zrozumiałe przez adresata internetowej poczty e-mail, który również korzysta z programu Outlook. Na przykład, gdy wysyła się przez Internet do adresata wiadomość z przyciskami Głosowania, jeśli metoda TNEF nie jest włączona przez tego adresata, nie otrzyma on przycisków Głosowania. W innych przypadkach do wysyłania wiadomości ze zwykłymi załącznikami metoda TNEF nie jest wymagana. Jeśli wysyła się wiadomości z załącznikami plikowymi do adresata, który nie używa programu Outlook ani klienta programu Exchange, należy ręcznie wybrać używanie formatu wiadomości e-mail niewymagającego metody TNEF (na przykład zwykłego tekstu). Gdy nie wysyła się wiadomości TNEF, adresat może wyświetlić i zapisać załączniki, tak jak należy tego oczekiwać.

Problemy z wysyłaniem i odbieraniem

Gdy klient e-mail, który nie rozumie formatu TNEF, odbiera wiadomość zawierającą informacje TNEF, zwykle uzyskuje się trzy wyniki:
  • Odbierana jest wersja tekstowa wiadomości zawierająca plik o nazwie Winmail.dat. Załącznik Winmail.dat nie zawiera żadnych użytecznych informacji, gdy się go otwiera, jest bowiem w specjalnym formacie TNEF.
  • Odbierana jest wersja tekstowa wiadomości zawierająca załącznik o uniwersalnej nazwie, takiej jak ATT00008.dat lub ATT00005.eml. W takim przypadku klient nie może rozpoznać części TNEF wiadomości, ale nie może rozpoznać nazwy pliku Winmail.dat, więc tworzy nazwę pliku do przechowywania informacji TNEF.
  • Odbierana jest wersja tekstowa wiadomości i klient ignoruje załącznik Winmail.dat. To zachowanie występuje w przypadku programu Microsoft Outlook Express. Program Outlook Express nie rozumie formatu TNEF, ale potrafi zignorować informacje TNEF. Wynik jest wiadomością tekstową.
Usuwanie informacji TNEF z wiadomości występuje nie tylko w przypadku odbierających klientów, ale także w przypadku wysyłających serwerów. Jeśli jest włączona opcja usuwania informacji TNEF na serwerze, klient zawsze otrzymuje wiadomość tekstową. Program Exchange Server jest przykładem serwera e-mail, który ma opcję usuwania informacji TNEF z wiadomości.

Kodowanie wiadomości

Internetowe standardy kodowania, takie jak MIME (Multipart Internet Mail Extensions) czy UUENCODE są stosowane niezależnie od TNEF. Format TNEF może występować w wiadomości zakodowanej w standardzie MIME jako część treści MIME typu „aplikacja/ms-tnef” lub w wiadomości UUENCODED jako załącznik o nazwie Winmail.dat.

Gdy wiadomość TNEF jest wysyłana w standardzie MIME, jest do niej dodawany wpis podobny do następującego:
   ------ =_NextPart_000_01BA6275.348C1000
   Typ zawartości: aplikacja/ms-tnef
   Kodowanie przesyłania zawartości: base64
 
   eJ8+IisSAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAENgAQAAgAAAAEAAQ
   ABBJAGAEgBAAABAAAADAAAAAMAADACAAAACwAPDgAAAAACAf8PAQAAAHQAAAAAAAAAtTvC
   [. . .]

					
Podobnie w przypadku wysyłania wiadomości TNEF w standardzie UUENCODE na dole wiadomości jest dodawana informacja podobna do następującej:

   begin 600 WINMAIL.DAT
   M>)\^(C<.`0:0" `$```````!``$``0>0!@`(````Y 0```````#H``$%@ ,`
   M#@```,L'" `$``<`)P`O``4`0 $!"8 !`"$````S,S5$,C,W,#%"0T-#13$
   [. . .]

					
W obu przypadkach do adresata jest wysyłane kodowanie TNEF i musi być ono rozumiane przez odbierającego klienta, aby umieszczane informacje były poprawnie wyświetlane.

Jak sterować formatem TNEF w wiadomościach

Formatem TNEF można sterować na trzy sposoby:
  • Globalny - jeśli zmienisz domyślny format wiadomości e-mail na zwykły tekst lub HTML (Hypertext Markup Language), pomaga to zagwarantować, że format TNEF nie jest wysyłany, jeśli funkcja programu go nie potrzebuje.
  • Dla adresata – można określić adres e-mail adresata, pod który nie jest wysyłany format TNEF, aby adresat zawsze otrzymywał wiadomości w wersji zwykłego tekstu.
  • Dla wiadomości – redagując nową wiadomość lub odpowiadając na odbieraną wiadomość.

Jak określać format wiadomości e-mail

Zmiana globalna

Wykonaj następujące kroki, aby wyłączyć format TNEF:
  1. W menu Narzędzia kliknij polecenie Opcje, a następnie kliknij kartę Opcje poczty.
  2. W polu Wyślij w tym formacie wiadomości kliknij pozycję Tekst zwykły lub HTML, a następnie kliknij przycisk OK.
Wykonaj następujące kroki, aby wysłać wiadomość w formacie TNEF:
  1. W menu Narzędzia kliknij polecenie Opcje, a następnie kliknij kartę Opcje poczty.
  2. W polu Wyślij w tym formacie wiadomości, kliknij, aby zaznaczyć pole Format tekstu sformatowanego programu Microsoft Outlook, a następnie kliknij przycisk OK.

Zmiana dla adresata

W folderze Kontakty

Wykonaj następujące kroki, aby wyłączyć format TNEF:
  1. Zlokalizuj rekord adresata w folderze Kontakty.
  2. Kliknij dwukrotnie adres e-mail adresata.
  3. Wybierz opcję Wyślij tylko zwykły tekst w polu Format internetowy.
Wykonaj następujące kroki, aby wysłać wiadomość w formacie TNEF:
  1. Otwórz rekord adresata w folderze Kontakty.
  2. Kliknij dwukrotnie adres e-mail adresata.
  3. Kliknij opcję Wyślij używając formatu RTF programu Outlook w polu Format internetowy.
W Osobistej książce adresowej

Wykonaj następujące kroki, aby wyłączyć format TNEF:
  1. Zlokalizuj adresata w Osobistej książce adresowej.
  2. Kliknij dwukrotnie adres e-mail adresata.
  3. Kliknij, aby wyczyścić pole wyboru Do tego adresata zawsze wysyłaj w formacie RTF, a następnie kliknij przycisk OK.
Wykonaj następujące kroki, aby wysłać wiadomość w formacie TNEF:
  1. Zlokalizuj adresata w Osobistej książce adresowej.
  2. Kliknij dwukrotnie adres e-mail adresata.
  3. Kliknij, aby zaznaczyć pole wyboru Do tego adresata zawsze wysyłaj w formacie RTF, a następnie kliknij przycisk OK.

Zmiana dla wiadomości

Wykonaj następujące kroki, aby wyłączyć format TNEF.
  1. Otwórz Nową wiadomość lub kliknij przycisk Wyślij na ostatnio odebranej wiadomości.
  2. Na pasku narzędzi Format poczty kliknij, aby zaznaczyć pozycję Zwykły tekst lub HTML w menu rozwijanym.
Wykonaj następujące kroki, aby włączyć format TNEF:
  1. Otwórz Nową wiadomość lub kliknij przycisk Wyślij na ostatnio odebranej wiadomości.
  2. Na pasku narzędzi Format poczty kliknij, aby zaznaczyć pozycję Tekst sformatowany w menu rozwijanym.

Typowe przypadki

  • Problem: adresat otrzymuje załącznik Winmail.dat.
    Rozwiązanie: wyłącz format TNEF (dla adresata lub globalnie).

  • Problem: adresat otrzymuje załącznik ATT00001.DAT.
    Rozwiązanie: wyłącz format TNEF (dla adresata lub globalnie).

  • Problem: adresat nie otrzymuje zwykłych plików załączników.
    Rozwiązanie: wyłącz format TNEF (dla adresata lub globalnie).

  • Problem: adresat nie uzyskuje przycisków Głosowania w programie Outlook.
    Rozwiązane: włącz format TNEF dla adresata.

  • Problem: adresata odbiera prośby o spotkanie jako zwykłe wiadomości.
    Rozwiązane: włącz format TNEF dla adresata.

  • Problem: adresat nie otrzymuje informacji w niestandardowych formularzach.
    Rozwiązane: włącz format TNEF dla adresata.

  • Problem: adresat nie otrzymuje tekstu sformatowanego wiadomości.
    Rozwiązane: włącz format TNEF dla adresata.

Właściwości

Numer ID artykułu: 290809 - Ostatnia weryfikacja: 14 listopada 2003 - Weryfikacja: 2.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft Office Outlook 2003
  • Microsoft Outlook 2002 Standard Edition
Słowa kluczowe: 
kbhowto KB290809

Przekaż opinię