Błąd programu Outlook oznacza, że Przekroczono limit listy wiadomości-śmieci

Oryginalny numer artykułu KB:   2669081

Symptomy

Podczas uruchamiania programu Microsoft Outlook lub podczas próby skonfigurowania ustawień wiadomości-śmieci może zostać wyświetlony dowolny z następujących komunikatów o błędach:

  • Komunikat o błędzie 1:

    Nie można dodać do list wiadomości-śmieci na serwerze — rozmiar dozwolony na serwerze. Filtr wiadomości-śmieci na serwerze zostanie wyłączony, dopóki listy wiadomości-śmieci nie zostaną zmniejszone do rozmiaru dozwolonego przez serwer.
    Czy chcesz teraz zarządzać swoimi listami wiadomości-śmieci?

  • Komunikat o błędzie 2:

    Nie można dodać do list wiadomości-śmieci na serwerze — rozmiar dozwolony na serwerze. Filtr wiadomości-śmieci na serwerze zostanie wyłączony, dopóki listy wiadomości-śmieci nie zostaną zmniejszone do rozmiaru dozwolonego przez serwer.
    Czy chcesz teraz zarządzać swoimi listami wiadomości-śmieci?

Przyczyna

Program Microsoft Exchange ogranicza ilość miejsca przydzielonego różnym listom wiadomości-śmieci. Domyślnie ten limit to 510 kilobajtów (KB).

Uwzględniając ten limit, występują cztery znane przyczyny tych błędów:

  • Na listach bezpiecznych nadawców, zablokowanych nadawców i bezpiecznych adresatów znajduje się duża liczba wpisów.

    Domyślnie dla wszystkich list wiadomości-śmieci jest wyświetlany całkowity limit 510 KB. Jeśli na listach znajduje się duża liczba wpisów (łącznie), podczas próby dodania kolejnych elementów do list może zostać wyświetlony jeden z tych komunikatów o błędach.

  • Max Extended Rule SizeWartość rejestru jest niepoprawnie skonfigurowana na serwerze programu Exchange.

    Na serwerze programu Exchange można skonfigurować następujące dane rejestru:

    • Klucz rejestru: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

    • Wartość Max Extended Rule Size

    • Typ: DWORD

    • Dane: liczba całkowita określająca maksymalny rozmiar (w bajtach), który ma być dozwolony dla reguły wiadomości-śmieci

      Wartość wprowadzona w rejestrze jest interpretowana jako maksymalny rozmiar reguły w bajtach. Dlatego jeśli chcesz określić limit większy niż domyślny 510 KB, musisz wprowadzić wartość większą niż 522240 (dziesiętne).

      Ten błąd może wystąpić, gdy przypadkowo określisz wartość niższą niż domyślny limit. Na przykład można wprowadzić wartość 1024 w tym założeniu, że jest to podwójny domyślny limit 510 KB. Ponieważ jednak wartość jest interpretowana jako liczba bajtów, skonfigurowano limit 1024 bajtów, co znacznie mniejsze niż domyślny limit 510 KB.

      Uwaga

      Max Extended Rule SizeWartość rejestru nie dotyczy programu Exchange Server 2013.

  • Właściwość PR_RULE_MSG_STATE komunikatu o nieobecności w regule wiadomości-śmieci jest niepoprawnie skonfigurowana.

    W skrzynce pocztowej programu Exchange ustawienia wiadomości-śmieci są przechowywane w ukrytej wiadomości w tabeli zawartości skojarzonej w folderze Skrzynka odbiorcza. Temat tej ukrytej wiadomości to reguła wiadomości-śmieci. Ta wiadomość zawiera właściwość PR_RULE_MSG_STATE , a wartością domyślną tej właściwości jest 49 (dziesiętna) lub 0x31 (szesnastkowo). W przypadku wyłączenia filtrowania wiadomości-śmieci w aplikacji Outlook Web App wartość tej właściwości będzie równa 48 (dziesiętnej) lub 0x30 (szesnastkowo). Dlatego jeśli wartość określona dla tej właściwości jest inna niż 48 lub 49 (dziesiętna), może zostać wyświetlony dowolny z tych komunikatów o błędach.

  • W programie Outlook jest włączona opcja Ufaj również poczcie e-mail od osób z listy kontaktów .

    Na karcie Bezpieczni nadawcy okna dialogowego Opcje wiadomości-śmieci zostanie wyświetlona opcja Ufaj również poczcie E-mail od osób z listy kontaktów . Jeśli ta opcja jest włączona, a w folderze Kontakty masz dużą liczbę kontaktów, możesz przypadkowo przekroczyć limit 510-KB w skrzynce pocztowej. Gdy ta opcja jest włączona, program Outlook próbuje dodać wszystkie adresy e-mail kontaktów do listy bezpiecznych nadawców.

Rozwiązanie

Ponieważ występują cztery możliwe przyczyny tego problemu, wykonaj poniższe czynności, aby ustalić przyczynę problemu.

Uwaga

Pomiń kroki 1 i 2, jeśli korzystasz z programu Exchange Server 2013. Max Extended Rule SizeWartość rejestru dotyczy tylko wcześniejszych wersji programu Exchange Server.

  1. Sprawdź rejestr na serwerze Exchange, aby sprawdzić, czy jest używana niepoprawna wartość Max Extended Rule Size .

    • Strzałka HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
    • Wartość Max Extended Rule Size
    • Typ: DWORD
    • Dane: liczba całkowita określająca maksymalny rozmiar (w bajtach), który ma być dozwolony dla reguły wiadomości-śmieci

    Wartość wprowadzona w rejestrze jest interpretowana jako maksymalny rozmiar reguły w bajtach. Dlatego jeśli chcesz określić limit większy niż domyślny 510 KB, musisz wprowadzić wartość większą niż 522240 (dziesiętne). Jeśli na przykład chcesz dwukrotnie ustawić domyślny limit, określ wartość 1044480.

    Uwaga

    Aby ta zmiana została uwzględniona, należy ponownie uruchomić usługę Microsoft Exchange Information Store.

    Aby określić tę wartość bez sprawdzania rejestru na serwerze Exchange, możesz również użyć poniższej procedury. Jeśli wartość pokazana w MFCMAPI różni się od wartości podanej w rejestrze na serwerze programu Exchange, to nie jesteś na prawidłowym serwerze programu Exchange lub wartość rejestru nie jest jeszcze używana (ponieważ usługa Exchange Information Store nie została ponownie uruchomiona).

    Uwaga

    W poniższej procedurze założono, że korzystasz z wersji 2011 listopada (15.0.0.1029) programu MFCMAPI lub nowszej wersji.

    1. Pobierz narzędzie MFCMAPI na komputerze, na którym masz profil programu Outlook skonfigurowany dla danej skrzynki pocztowej.

      Aby uzyskać więcej informacji na temat MFCMAPI, zobacz MFCMAPI.

    2. Tworzenie profilu w trybie online dla skrzynki pocztowej.

    3. Rozpocznij MFCMAPI.

    4. W menu sesja kliknij polecenie Logowanie.

    5. W oknie dialogowym Wybieranie profilu wybierz profil trybu online, a następnie kliknij przycisk OK.

    6. W kolumnie Nazwa wyświetlana Znajdź wpis skrzynki pocztowej. Następnie wybierz ten wiersz z listy.

    7. W menu Właściwości kliknij polecenie dodatkowe właściwości.

    8. W oknie dialogowym dodatkowe właściwości kliknij pozycję Dodaj.

    9. W oknie dialogowym edytor znaczników właściwości wprowadź 0X0E9B0003 w polu tag właściwości .

      Jest to wartość odpowiadająca właściwości PR_EXTENDED_RULE_SIZE_LIMIT .

      Po wpisaniu tej wartości w polu znacznika właściwości pozostałe pola w edytorze znaczników właściwości powinny być automatycznie wypełniane tak, aby odpowiadały wartościom przedstawionym na poniższym zrzucie ekranu:

      Zrzut ekranu przedstawiający okno dialogowe Edytor znaczników właściwości

    10. Kliknij przycisk OK w oknie dialogowym edytor znaczników właściwości .

    11. Kliknij przycisk OK w oknie dialogowym dodatkowe właściwości .

    12. Po zaznaczeniu skrzynki pocztowej w górnym okienku znajdź i wybierz właściwość PR_EXTENDED_RULE_SIZE_LIMIT w dolnym okienku, jak na poniższym zrzutie ekranu:

      Zrzut ekranu przedstawiający Wybieranie PR_EXTENDED_RULE_SIZE_LIMIT właściwości

      Wartość tej właściwości, która jest wyświetlana w kolumnie wartość . Na tym zrzutie ekranu jest używany domyślny limit 522240.

    Jeśli Max Extended Rule Size wartość rejestru nie istnieje na serwerze programu Exchange lub jeśli wartość jest poprawnie skonfigurowana, przejdź do kroku 2.

  2. Jeśli na listach bezpiecznych nadawców, zablokowanych nadawców i bezpiecznych adresatów znajduje się wiele wpisów, możesz prawdopodobnie odizolować ten problem do niewielkiej liczby skrzynek pocztowych. Jeśli na przykład tylko kilku użytkowników napotka błędy opisane w sekcji symptomy , należy zapoznać się z listą bezpiecznych nadawców, zablokowanych nadawców i bezpiecznych adresatów w programie Outlook, aby sprawdzić, czy na listach znajduje się duża liczba wpisów (w sumie).

    Jeśli problem nie został rozwiązany przez dużą liczbę elementów na tych listach, możesz skonfigurować większy limit, używając wartości rejestru Max Extended na serwerze Exchange. To rozwiązanie może być używane na serwerach z zainstalowanym programem Exchange Server 2003, Exchange Server 2007 i Exchange Server 2010.

    • Strzałka HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
    • Wartość Max Extended Rule Size
    • Typ: DWORD
    • Dane: liczba całkowita określająca maksymalny rozmiar (w bajtach), który ma być dozwolony dla reguły wiadomości-śmieci

    Wartość wprowadzona w rejestrze jest interpretowana jako maksymalny rozmiar reguły w bajtach. Dlatego jeśli chcesz określić limit większy niż domyślny 510 KB, musisz wprowadzić wartość większą niż 522240 (dziesiętne).

    Uwaga

    Aby ta zmiana została uwzględniona, należy ponownie uruchomić usługę Microsoft Exchange Information Store.

    Ta zmiana dotyczy wszystkich skrzynek pocztowych znajdujących się na serwerze Exchange, na którym jest przeprowadzana zmiana rejestru.

    Jeśli na listach bezpiecznych nadawców, zablokowanych nadawców i bezpiecznych adresatów nie ma wielu wpisów (skumulowanych), przejdź do kroku 3.

  3. Jeśli Max Extended Rule Size wartość rejestru jest skonfigurowana poprawnie, a na listach bezpiecznych nadawców, zablokowanych nadawców i bezpiecznych adresatów nie ma wielu wpisów, problem może dotyczyć zaufanych wiadomości e-mail w programie Outlook. To ustawienie jest wyświetlane na poniższym zrzucie ekranu:

    Zrzut ekranu przedstawiający opcję Ufaj również poczcie e-mail od osób z listy kontaktów

    Jeśli ta opcja jest włączona, a w folderze Kontakty znajduje się duża liczba kontaktów, w skrzynce pocztowej może być nieumyślnie przekroczenie domyślnego limitu 510-KB. Gdy ta opcja jest włączona, program Outlook próbuje dodać wszystkie adresy e-mail kontaktów do listy bezpiecznych nadawców. Jeśli to pole wyboru jest wyczyszczone, a problem już nie występuje, możesz pozostawić tę opcję wyłączoną lub użyć Max Extended Rule Size wartości rejestru na serwerze Exchange, aby zwiększyć domyślny limit.

    • Strzałka HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
    • WartośćMax Extended Rule Size
    • Typ: DWORD
    • Dane: liczba całkowita określająca maksymalny rozmiar (w bajtach), który ma być dozwolony dla reguły wiadomości-śmieci

    Wartość wprowadzona w rejestrze jest interpretowana jako maksymalny rozmiar reguły w bajtach. Dlatego jeśli chcesz określić limit większy niż domyślny 510 KB, musisz wprowadzić wartość większą niż 522240 (dziesiętne).

    Uwaga

    Aby ta zmiana została uwzględniona, należy ponownie uruchomić usługę Microsoft Exchange Information Store.

  4. Jeśli problem nadal występuje po przejrzeniu lub zaimplementowaniu kroków 1-3, Ukryta wiadomość wiadomości-śmieci w skrzynce pocztowej może mieć niepoprawnie skonfigurowaną wartość właściwości PR_RULE_MSG_STATE . Aby sprawdzić, czy Skrzynka pocztowa zawiera niepoprawnie skonfigurowaną wartość tej właściwości, wykonaj poniższe czynności.

    Uwaga

    W poniższej procedurze założono, że korzystasz z wersji 2011 listopada (15.0.0.1029) programu MFCMAPI lub nowszej wersji.

    1. Pobierz narzędzie MFCMAPI na komputerze, na którym masz profil programu Outlook skonfigurowany dla danej skrzynki pocztowej.

      Aby uzyskać więcej informacji na temat MFCMAPI, zobacz MFCMAPI.

    2. Tworzenie profilu w trybie online dla skrzynki pocztowej.

    3. Zamknij program Outlook, jeśli jest obecnie uruchomiony.

    4. Rozpocznij MFCMAPI.

    5. W menu sesja kliknij polecenie Logowanie.

    6. W oknie dialogowym Wybieranie profilu wybierz profil trybu online, a następnie kliknij przycisk OK.

    7. Na liście kont kliknij dwukrotnie wpis zawierający adres e-mail skrzynki pocztowej.

      Zrzut ekranu przedstawiający wybieranie adresu e-mail skrzynki pocztowej.

    8. Rozwiń węzeł Kontener główny, a następnie rozwiń pozycję Góra magazynu informacji.

    9. Kliknij prawym przyciskiem myszy folder Skrzynka odbiorcza , a następnie kliknij polecenie Otwórz tabelę zawartości skojarzonej.

      Zrzut ekranu przedstawiający kliknięcie przycisku Otwórz tabelę zawartości skojarzonej.

    10. W oknie dialogowym Skrzynka odbiorcza Znajdź i zaznacz wiadomość, której temat jest regułą wiadomości-śmieci.

    11. W dolnym okienku znajdź i wybierz właściwość PR_RULE_MSG_STATE .

      Zrzut ekranu przedstawiający Wybieranie właściwości PR_RULE_MSG_STATE

      Domyślna wartość właściwości PR_RULE_MSG_STATE to 49 (liczba dziesiętna), jak pokazano na tym zrzutie ekranu. Jeśli nie widzisz wartości 49 dla tej właściwości, przejdź do kroku d.

    12. Kliknij prawym przyciskiem myszy pozycję PR_RULE_MSG_STATE , a następnie kliknij polecenie Usuń właściwość.

      Zrzut ekranu przedstawiający Wybieranie opcji właściwości usunięcia.

    13. Po wyświetleniu monitu o usunięcie właściwości kliknij przycisk OK .

    14. Zamknij wszystkie otwarte okna programu MFCMAPI.

    15. Uruchom program Outlook.

Informacje

Jak usuwać reguły wiadomości-śmieci przy użyciu MFCMAPI w środowisku programu Exchange Server