Outlook Express

Jaką nową funkcjonalność dodano do tej funkcji w systemie Windows Server 2003 z dodatkiem Service Pack 1?

Tryb zwykłego tekstu

Szczegółowy opis

Tryb zwykłego tekstu to funkcja programu Outlook Express umożliwiająca użytkownikom czytanie przychodzących wiadomości pocztowych w formacie zwykłego tekstu zamiast w formacie HTML (Hypertext Markup Language). Gdy program Outlook Express działa w trybie zwykłego tekstu, zamiast formantu MSHTML używany jest formant edycji wzbogaconej. Dzięki korzystaniu z formantu edycji wzbogaconej można uniknąć niektórych problemów z zabezpieczeniami wynikających z używania formantu MSHTML.

Dlaczego ta zmiana jest ważna?

Formant edycji wzbogaconej stanowi dodatkową barierę dla złośliwego kodu przesyłanego przy użyciu poczty e-mail. Komputery z wcześniejszymi wersjami systemu Windows XP były podatne na złośliwy kod, ponieważ program Outlook Express przetwarzał skrypty znajdujące się w nagłówkach zawartości HTML. Formant MSHTML wykonuje te skrypty automatycznie. Formant edycji wzbogaconej nie wykonuje skryptów HTML, więc zagrożenie jest dużo mniejsze. Ponieważ do poprawnego wyświetlania poczty e-mail w formacie zwykłego tekstu nie jest wymagane przetwarzanie nagłówka HTML, ta zmiana przetwarzania nie ma istotnych konsekwencji wizualnych dla standardowych formatów wiadomości. Te części wiadomości e-mail, które nie są wyświetlane prawidłowo, bazują na renderowaniu HTML i mogą być niebezpieczne dla systemu.

Co zostało zmienione?

Następujące funkcje programu Outlook Express są niedostępne w trybie zwykłego tekstu:

  • Zwiększanie i zmniejszanie czcionki tekstu.
  • Przeszukiwanie pełnego tekstu treści wiadomości pocztowej.

Tryb zwykłego tekstu można skonfigurować na wiele sposobów, na przykład:

  • Podczas czytania wiadomości.
    W menu Narzędzia programu Outlook Express kliknij polecenie Opcje, a następnie kliknij kartę Czytanie. Zaznacz pole wyboru Czytaj wszystkie wiadomości w postaci zwykłego tekstu.
  • Podczas redagowania wiadomości.
    W menu Narzędzia programu Outlook Express kliknij polecenie Opcje, a następnie kliknij kartę Wysyłanie. W obszarze Format wysyłania poczty zaznacz opcję Zwykły tekst.
  • Przy użyciu nowej opcji menu.
    W menu Widok kliknij polecenie Wiadomość w HTML.
    To nowe polecenie menu przełącza widok bieżącej wiadomości na format HTML (jeśli jest ona obecnie wyświetlana w widoku zwykłego tekstu), zarówno na podglądzie, jak i w pełnym widoku wiadomości.

Jak rozwiązać te problemy?

Jeśli użytkownik ma pewność, że źródło wiadomości jest godne zaufania, można przełączyć się do trybu HTML, używając nowego polecenia z menu Widok (zgodnie z procedurą opisaną w sekcji „Przy użyciu nowej opcji menu” powyżej), i korzystać z pełnego zestawu możliwości oferowanych przez formant MSHTML w zakresie odczytu i redagowania poczty e-mail w formacie HTML.

Ograniczenie pobierania zewnętrznej zawartości HTML

Szczegółowy opis

Ta funkcja programu Outlook Express ułatwia użytkownikom unikanie otrzymywania powtarzającego się spamu, uniemożliwiając nadawcom weryfikowanie poprawności adresu e-mail (odbywające się bez wiedzy odbiorców). Firmy posługujące się spamem jako techniką marketingową z reguły umieszczają w wysyłanych wiadomościach e-mail odwołania do obrazów znajdujących się na ich serwerach sieci Web. Niektóre z tych wiadomości e-mail ze spamem zawierają jednopikselowe obrazy niewidoczne dla odbiorcy, przez co odbiorca nie wie, że w wiadomości znajduje się złośliwa zawartość. Gdy użytkownik otwierał taki list z niewidocznym obrazem w poprzednich wersjach programu Outlook Express, program automatycznie kontaktował się z serwerem sieci Web w celu pobrania i wyświetlenia obrazu. Żądanie obrazu przekazywane do serwera sieci Web sprawiało, że serwer mógł potwierdzić odebranie niechcianej wiadomości e-mail na aktywnym koncie poczty e-mail, dzięki czemu adres e-mail na liście prowadzonej przez nadawcę spamu był weryfikowany. Obecnie zmieniono domyślne działanie programu Outlook Express i przy włączonej opcji Zablokuj obrazy i inną zewnętrzną zawartość w wiadomości e-mail HTML program nie kontaktuje się już z serwerem sieci Web w celu pobrania zawartości zewnętrznej. W ten sposób weryfikowanie poprawności adresu e-mail przez nadawców spamu nie jest już możliwe. Takie działanie programu można konfigurować; jest ono domyślnie włączane podczas instalowania dodatku Service Pack 1 dla systemu Windows Server 2003.

Funkcja ta pomaga również zminimalizować powszechny problem, który utrudniał życie wielu osobom korzystającym z połączeń telefonicznych. Przed wprowadzeniem tej funkcji, jeśli użytkownik pobrał wiadomości i przerwał połączenie z siecią, a później próbował przejrzeć wiadomości HTML z obrazami czy inną zawartością zewnętrzną z Internetu, modem automatycznie nawiązywał połączenie w celu pobrania potrzebnych elementów.

Dlaczego ta zmiana jest ważna?

Ta funkcja zwiększa prywatność użytkowników programu Outlook Express. W chwili otwarcia niechcianej wiadomości e-mail ich adresy e-mail nie są automatycznie weryfikowane na serwerach sieci Web nadawców spamu bez wiedzy odbiorców. Korzystanie z tej funkcji może przynieść następujące korzyści:

  • Użytkownik otrzymuje mniej spamu.
  • Użytkownik jest mniej rozpraszany odbieraniem spamu.
  • Następuje mniej prób automatycznego nawiązania połączenia z Internetem przez modem po odebraniu wiadomości e-mail w formacie HTML.

Co zostało zmienione?

Zaimplementowanie tej funkcji w programie Outlook Express umożliwia zablokowanie wyświetlania obrazów zawartych w wiadomościach e-mail w formacie HTML w przypadku, gdy obrazy te muszą zostać pobrane z serwerów należących do stref zawartości Internet lub Witryny sieci Web z ograniczeniami. To nowe domyślne działanie sprawia, że nazwa użytkownika nie jest weryfikowana na serwerze sieci Web obsługującym obrazy, dzięki czemu adres e-mail użytkownika staje się mniej przydatny dla nadawców spamu. Skutkiem tego może być otrzymywanie mniejszej ilości spamu przez użytkownika.

Aby informować użytkownika o brakujących obrazach, w programie Outlook Express zastosowano pasek informacji o wiadomościach zewnętrznych wyświetlany zarówno w oknie wiadomości, jak i w obszarze podglądu. Pasek informacji o wiadomościach zewnętrznych pojawia się, gdy w wiadomości znajdują się odwołania do zawartości zewnętrznej w Internecie, takiej jak obrazy czy skrypty, a opcje programu są ustawione na renderowanie wiadomości w formacie HTML.

Gdy program Outlook Express zablokuje zawartość, rzeczywisty obraz jest zastępowany w tekście wiadomości pocztowej standardowym symbolem zastępczym oznaczającym zablokowane obrazy. Obrazy są jedynymi blokowanymi elementami, które w sposób wizualny informują o tym, że coś nie jest wyświetlone. W treści wiadomości pocztowej nie ma natomiast żadnej wizualnej sygnalizacji dla dźwięków, ramek IFrames ani innej zawartości. Wiadomość e-mail w formacie HTML z zablokowaną zawartością jest w programie Outlook Express drukowana dokładnie tak, jak wygląda na ekranie, czyli z symbolami zastępczymi zamiast zablokowanych obrazów. Zawartość zewnętrzna nie jest pobierana.

Dodatkową zaletą tej funkcji jest to, że minimalizuje ona częsty problem użytkowników korzystających z połączeń telefonicznych: niepożądane automatyczne próby nawiązywania połączeń telefonicznych. Podczas przeglądania wiadomości e-mail w formacie HTML w trybie offline poprzednie wersje programu Outlook Express automatycznie nawiązywały połączenie z Internetem i pobierały obrazy, do których odwołania znajdowały się w wiadomości. Jednak jako że prawie wszystkie zewnętrzne odwołania HTML w wiadomościach e-mail prowadzą do zasobów w Internecie, które należą do strefy Internet, zawartość ta domyślnie nie jest wyświetlana i nie dochodzi do próby nawiązania połączenia telefonicznego.

Jak rozwiązać te problemy?

Aby wyłączyć blokowanie całej zawartości zewnętrznej, w menu Narzędzia wskaż polecenie Opcje, a następnie kliknij kartę Zabezpieczenia. Wyczyść pole wyboru Zablokuj obrazy i inną zewnętrzną zawartość w wiadomości e-mail HTML. Od tej chwili żadna zawartość nie będzie blokowana, czyli zostanie przywrócone wcześniejsze działanie programu Outlook Express polegające na automatycznym pobieraniu zawartości zewnętrznej.

Aby jawnie pobrać zawartość zewnętrzną dla danej wiadomości e-mail, należy kliknąć pasek informacji o wiadomościach zewnętrznych, aby pobrać zawartość zewnętrzną umieszczoną w wiadomości.

Integracja z interfejsem API Menedżera załączników

Opis

Program Outlook Express jest obecnie zintegrowany z nowym zestawem interfejsów programowania aplikacji (API, Application Programming Interface), zwanym Menedżerem załączników, służącym do sprawdzania załączników wiadomości e-mail. Umożliwia to aplikacjom wyeliminowanie niestandardowego kodu wykonującego podobne sprawdzanie zabezpieczeń i korzystanie zamiast tego z centralnie zarządzanego zestawu API. Zastosowanie Menedżera załączników wprowadza spójny sposób obsługi dla użytkownika we wszystkich aplikacjach sprawdzających bezpieczeństwo załączników.

Dlaczego ta zmiana jest ważna?

Jednolite podejście do bezpieczeństwa załączników we wszystkich aplikacjach systemu Windows jest bardzo ważne. Umożliwia bowiem oferowanie użytkownikom spójnego podejścia do sprawdzania bezpieczeństwa załączników.

Co zostało zmienione?

Oprócz spójnej obsługi funkcja ta nie zawiera żadnych zmian widocznych dla użytkownika.

Czy do pracy z systemem Windows Server 2003 z dodatkiem Service Pack 1 jest wymagana zmiana kodu?

Deweloperzy powinni pamiętać o kilku różnicach funkcjonalnych.

Przy podawaniu nazw interfejsu API stosowane są nazwy interfejsu API Menedżera załączników. Jeśli ustawienie Nie zezwalaj na zapisywanie lub otwieranie załączników, które mogą potencjalnie zawierać wirusy jest wyłączone, program Outlook Express wywołuje funkcję SetReferer(), przekazując do niej http://URL jako parametr. Dzięki temu w następującym później wywołaniu funkcji CheckPolicy() program Outlook Express jest uznawany za znajdujący się w strefie zawartości Internet. Menedżer załączników działa różnie w zależności od tego, czy element wywołujący znajduje się w kontekście strefy zabezpieczeń Internet czy Witryny sieci Web z ograniczeniami. W poniższych sekcjach przedstawiono omówienie różnych działań obsługiwanych przez interfejs API Menedżera załączników:

Działanie podczas wyświetlania podglądu wiadomości zawierającej załącznik

Przed pokazaniem obszaru podglądu wywoływana jest funkcja CheckPolicy() w celu określenia stanu opcji menu skojarzonych z ikoną załącznika w nagłówku obszaru podglądu i wykonywane są odpowiednie działania:

  • Jeśli funkcja CheckPolicy() zwróci wartość E_Fail (niebezpieczny załącznik), S_OK lub S_False (bezpieczny załącznik), wcześniejsze działanie programu Outlook Express nie ulega zmianie.
  • Otwarcie załącznika powoduje zapisanie pliku jako tymczasowego, a następnie wykonanie go za pomocą wywołania funkcji Execute() zamiast obecnie używanego wywołania funkcji ShellExecute().
  • Jeśli wywołanie funkcji Execute() nie powiedzie się, dalsze działania użytkownika są obsługiwane przez Menedżera załączników.
  • Lista załączników wyświetlana w oknie dialogowym Zapisywanie załączników zawiera tylko elementy, które są w menu włączone. Zablokowane załączniki nie pojawiają się w oknie dialogowym Zapisywanie załączników. Gdy użytkownik wybierze folder docelowy i kliknie przycisk Zapisz, program Outlook Express zapisze pliki we wskazanym folderze, a następnie dla każdego z nich zostanie wywołana funkcja Save().

W przypadku wyświetlania wiadomości z wieloma załącznikami, funkcja CheckPolicy() jest wywoływana dla każdego załącznika. W zależności od tego, czy zostanie zwrócona wartość E_Fail, S_OK, czy S_False, nazwa załącznika zostanie wyłączona lub włączona w menu.

W przyszłych implementacjach wykonanie funkcji Save() może się zakończyć niepowodzeniem, jeśli funkcja CheckPolicy() nie zwróci wartości S_OK. W takim przypadku w programie Outlook Express zostanie wyświetlony komunikat o błędzie „Nie zapisano następujących załączników, ponieważ nie zweryfikowano ich jako bezpieczne” oraz lista plików, których zapisywanie zakończyło się niepowodzeniem.

Działanie podczas czytania wiadomości zawierającej załącznik

Przed pokazaniem okna wiadomości programu Outlook Express dla każdego załącznika wywoływana jest funkcja CheckPolicy() w celu sprawdzenia, które załączniki są widoczne, a do których jest zablokowany dostęp.

  • Jeśli funkcja CheckPolicy() zwróci wartość E_Fail (niebezpieczny załącznik), S_OK lub S_False (bezpieczny załącznik), program Outlook Express zachowuje się tak jak dawniej. Dwukrotne kliknięcie załączników wyświetlonych w obszarze dołączania w oknie wiadomości powoduje przejście dokładnie tych samych etapów co przy uruchamianiu załączników z obszaru podglądu.
  • Gdy użytkownik kliknie polecenie Zapisz jako, wybierze folder docelowy i nazwę pliku, a następnie kliknie przycisk Zapisz, załącznik zostanie zapisany we wskazanym folderze, a następnie zostanie wywołana funkcja Save() w celu przeprowadzenia synchronizacji.
  • Wybranie polecenia Drukuj przypomina uruchomienie załącznika, tylko że zamiast funkcji Execute() bez jakichkolwiek parametrów wywoływana jest funkcja Execute("print"). Wszystkie pozostałe zadania, takie jak zapisywanie pliku jako tymczasowego, pozostają identyczne jak przy uruchamianiu załącznika.
  • Jeśli ustawienie Nie zezwalaj na zapisywanie lub otwieranie załączników, które mogą potencjalnie zawierać wirusy jest wyłączone, program Outlook Express wywołuje funkcję SetReferer(), przekazując do niej http://URL jako parametr. W następującym później wywołaniu funkcji CheckPolicy() program Outlook Express jest uznawany za znajdujący się w strefie zawartości Internet.

Działanie podczas przenoszenia wiadomości zawierającej załącznik

Jeśli użytkownik przeniesie element do lokalizacji poza programem Outlook Express — na przykład przeciągając wiadomość z załącznikiem na pulpit — program Outlook Express wykona następujące działania:

  • Wygenerowanie pliku tymczasowego z uchwytem HDROP.
  • Zapisanie pliku tymczasowego.
  • Wywołanie dla pliku tymczasowego funkcji Save().

Jeśli wywołanie powiedzie się, uchwyt HDROP zostaje udostępniony.

Jeśli się nie powiedzie, uchwyt HDROP nie jest udostępniany i miejsce docelowe upuszczenia zostaje wyłączone.

Znaczniki :


Page view tracker