Rozwiązywanie problemów z nieobecnością (nieobecnymi) odpowiedziami

Odpowiedzi na nieobecności (poza biurem) mogą stanowić trochę odzagadki. Jak działają? Dlaczego czasami nie są one dostarczane innym użytkownikom i co robi to? W tym artykule omówiono bity i fragmenty nieobecnych odpowiedzi z perspektywy konfiguracji usługi Exchange Online. Jednak większość tej dyskusji dotyczy również konfiguracji lokalnej.

(W sposób, w jaki kiedykolwiek zastanawiasz się, dlaczego "poza biurem" jest skrótem "nieobecny" zamiast "nieobecność", zapoznaj się z tym wpisem w blogu).

Jakie są odpowiedzi na nieobecności w biurze?

Nieobecny — lub automatyczna — odpowiedzi są regułami skrzynki odbiorczej, które są ustawiane w skrzynce pocztowej użytkownika przez klienta. Reguły nieobecności są regułami po stronie serwera. Dlatego są one wyzwalane bez względu na to, czy klient jest uruchomiony.

Odpowiedzi automatyczne można skonfigurować następująco:

Administratorzy mogą konfigurować nieobecnych odpowiedzi w portalu administracyjnym M365 w imieniu użytkowników.

Jeśli odpowiedzi automatyczne są włączone, tylko jedna odpowiedź jest wysyłana do każdego nadawcy, nawet jeśli adresat otrzyma wiele wiadomości od nadawcy.

Oprócz korzystania z wbudowanych funkcji nieobecności w kliencie Czasami użytkownicy używają reguł do tworzenia wiadomości o nieobecności w czasie nieobecności.

W ramach projektu usługa Exchange Online Protection używa puli wysokiego ryzyka (HRDP) do wysyłania nieobecnych odpowiedzi. Wynika to z faktu, że odpowiedzi na nieobecności są wiadomościami o niższym priorytecie.

Typy reguł nieobecności

Istnieją trzy typy reguł nieobecności:

  • Wspólnego
  • Zewnętrz
  • Znani nadawcy (Lista kontaktów)

Te reguły są ustawiane indywidualnie w skrzynce pocztowej użytkownika. Każda reguła ma skojarzoną klasę i nazwę wiadomości. Nazwa reguły jest przechowywana we właściwości PR_RULE_MSG_NAME. W poniższej tabeli wymieniono klasę i nazwę wiadomości, które są skojarzone z poszczególnymi regułami nieobecności.

Wpisać Klasa wiadomości PR_RULE_MSG_NAME
Wspólnego IPM. Reguła. Version2. Message Microsoft. Exchange. nieobecny. KnownExternalSenders. Global
Zewnętrz IPM. Reguła. Version2. Message Microsoft. Exchange. nieobecny. AllExternalSenders. Global
Znani nadawcy IPM. ExtendedRule. Message Microsoft. Exchange. nieobecny. KnownExternalSenders. Global

Uwaga

Oprócz reguł nieobecności, inne reguły (takie jak reguła wiadomości-śmieci) również mają nazwę IPM. ExtendedRule. Message, Klasa. Zmienna MSG_NAME określa sposób użycia reguły.

Szczegóły reguły nieobecności

Wszystkie reguły skrzynki odbiorczej można wyświetlać za pomocą narzędzia MFCMAPI , w następujący sposób:

  1. Zaloguj się do narzędzia.
  2. Wybierz profil skojarzony ze skrzynką pocztową, która ma reguły nieobecności
  3. W górnej części magazynu informacji wybierz pozycję Skrzynka odbiorcza, a następnie kliknij prawym przyciskiem myszy pozycję Otwórz tabelę powiązanych zawartości.

Reguły nieobecności w MFCMapi:

Zrzut ekranu przedstawiający reguły nieobecności w MFCMapi.

Szablony reguł nieobecności w MFCMapi:

Zrzut ekranu: 1 z szablonów reguł nieobecności w programie MFCMapi.

Historia odpowiedzi nieobecności

Nieobecny odpowiedź jest wysyłana jeden raz na odbiorcę. Lista adresatów, do których jest wysyłana odpowiedź nieobecnym, jest przechowywana w historii nieobecności, która jest czyszczona w przypadku zmiany stanu nieobecności (włączone lub wyłączone) lub po zmodyfikowaniu reguły nieobecności. Historia nieobecności jest przechowywana w skrzynce pocztowej użytkownika i może być oglądana za pomocą narzędzia MFCMAPI pod adresem: freebusy Data > PR_DELEGATED_BY_RULE.

Zrzut ekranu: 2 szablonów reguł nieobecności w programie MFCMapi.

Uwaga

Jeśli chcesz wysłać odpowiedź do nadawcy za każdym razem, zamiast tylko raz, możesz zastosować regułę "masz odpowiedź serwera przy użyciu określonej wiadomości" na serwerze skrzynek pocztowych zamiast korzystania z reguły nieobecności. Ta reguła alternatywna wysyła odpowiedź przy każdym otrzymaniu wiadomości.

Rozwiązywanie problemów z nieobecnymi

W poniższych sekcjach omówiono niektóre scenariusze, w których nieobecności odpowiedzi nie są wysyłane do nadawcy. Zawierają one możliwe poprawki i niektóre często napotykają problemy z konfiguracją nieobecności, które mogą być obsługiwane.

Jeśli odpowiedź nieobecnym nie zostanie wysłana dla wszystkich użytkowników w dzierżawie, zazwyczaj Blame. Sprawdź wszystkie reguły transportu, które mogą dotyczyć skrzynki pocztowej, której dotyczy problem, przy użyciu kroku 2 tego artykułu.

Jeśli podejrzewasz, że wystąpił problem z dostarczaniem, uruchom śledzenie wiadomości od dzierżawy pakietu Office 365. W przypadku nieobecności wiadomości nadawca oryginalnej wiadomości staje się adresatem podczas śledzenia. Należy określić, czy odpowiedź na nieobecny sposób została wyzwolona i wysłana do adresatów zewnętrznych lub wewnętrznych. Śledzenie wiadomości będzie jasno wskazywać, czy reguła transportu blokuje nieobecnyą odpowiedź.

Istnieje kilka scenariuszy, które warto wyróżnić, jeśli chodzi o reguły transportu blokujące nieobecności odpowiedzi. Załóżmy, że rekord MX został przeniesiony do programu antyspamowego innej firmy. Została utworzona reguła transportu, aby odrzucić wiadomość e-mail wysłaną z dowolnego adresu IP innego niż program antyspamowy innej firmy.

Reguła transportu będzie wyglądać następująco:

Opis

Jeśli wiadomość: otrzymano od "spoza organizacji"
Wykonaj następujące czynności: Odrzuć wiadomość i Dołącz wyjaśnienie "nie jest > dozwolone pomijanie rekordu MX!" z kodem stanu: "5.7.1"
Chyba że wiadomość: adresy IP nadawcy należą do jednego z następujących zakresów: "1XX. 1XX. 7x. 3"
ManuallyModified: FAŁSZ
SenderAddressLocation: koperta

Ponieważ reguły nieobecności mają pustą ścieżkę zwrotną (<>), reguła nieobecności jest nieoczekiwanie zgodna z regułą transportu, a odpowiedzi na nieobecności są blokowane.

Aby rozwiązać ten problem, Zmień wartość właściwości reguły transportu "Uwzględnij adres nadawcy w wiadomości" na "nagłówek lub koperta", aby testy były wykonywane również w odniesieniu do pól od(znanych również jako "nagłówek od"), nadawcy lub Odpowiedz do . Aby uzyskać więcej informacji na temat warunków reguł przepływu poczty, zobacz sekcję "nadawcy" w tym artykule.

Zrzut ekranu 3 szablonów reguł nieobecności w programie MFCMapi.

Ustawienie skrzynki pocztowej JournalingReportNdrTo

Jeśli skrzynka pocztowa, której dotyczy problem, to taka, która jest skonfigurowana w ramach JournalingReportNdrTo Ustawienia, NIEobecnych odpowiedzi nie będą wysyłane w tej skrzynce pocztowej. Ponadto może zostać naruszone również rejestrowanie wiadomości e-mail. Zalecaną praktyką jest utworzenie dedykowanej skrzynki pocztowej dla JournalingReportNdrTo Ustawienia. Możesz również ustawić dedykowaną skrzynkę pocztową na adres zewnętrzny.

Aby uzyskać więcej informacji na temat sposobu rozwiązania tego problemu, zobacz ten artykuł.

W skrzynce pocztowej jest włączony adres SMTP przesyłania dalej

Jeśli skrzynka pocztowa użytkownika, której dotyczy problem, ma włączone przekierowywanie SMTP , nie zostaną wygenerowane nieobecnych odpowiedzi. Można to sprawdzić w dowolnej z następujących lokalizacji:

  • W ustawieniach skrzynek pocztowych użytkowników w kliencie (na przykład OWA):

    Zrzut ekranu przedstawiający adres SMTP przesyłania dalej.

  • W programie PowerShell:

    Get-Mailbox -Identity Daniel | fl DeliverToMailboxAndForward, ForwardingSmtpAddress, ForwardingAddress
    

    Zrzut ekranu przedstawiający sprawdzanie adresu SMTP przesyłania za pomocą programu PowerShell.

  • W obszarze właściwości użytkownika w portalu M365:

    Zrzut ekranu przedstawiający sprawdzanie adresu SMTP usługi przesyłania za pomocą portalu.

Aby uzyskać informacje na temat sposobu rozwiązania tego problemu, zobacz ten artykuł.

Nieobecny typ odpowiedzi, który jest ustawiany w domenach zdalnych

Musisz zwrócić uwagę, na którą ustawiono typ odpowiedzi nieobecności w domenach zdalnych , ponieważ wpłynie to na nieobecny odpowiedzenie. Jeśli konfiguracja typu nieobecności nie jest poprawna, nie można wygenerować nieobecności w ogóle.

Istnieją cztery typy nieobecności:

  • Zewnętrz
  • ExternalLegacy
  • InternalLegacy
  • Brak

Aby uzyskać więcej informacji na temat tych nieobecnych typów, zobacz wpis AllowedOOFType w sekcji "Parameters" parametru Set-RemoteDomain.

Możesz sprawdzić typ odpowiedzi nieobecności w Exchange Admin Center > Mail flow > domenach zdalnych funkcji przepływu poczty programu Exchange Admin.

Zrzut ekranu przedstawiający sprawdzanie nieobecności typu odpowiedzi przy użyciu portalu.

Możesz też uruchomić następujące polecenie cmdlet programu PowerShell:

Get-RemoteDomain | ft -AutoSize Name, DomainName, AllowedOOFType

Zrzut ekranu przedstawiający sprawdzanie nieobecności odpowiedzi przy użyciu programu PowerShell.

Załóżmy na przykład, że masz organizację hybrydową obejmującą skrzynki pocztowe, które są hostowane zarówno w lokalnej usłudze Exchange, jak i usłudze Exchange Online. W ramach projektu tylko wiadomości zewnętrzne w tym scenariuszu będą wysyłane do programu Exchange lokalnie, jeśli AllowedOOFType jest ustawiona na External. Aby wysyłać wewnętrzne wiadomości o nieobecności do programu Exchange lokalnie w środowisku hybrydowym, należy ustawić AllowedOOFType na InternalLegacy.

Dostępna jest również opcja na poziomie konfiguracji skrzynki pocztowej (ExternalAudience: znane), aby wysyłać zewnętrzne odpowiedzi na nieobecności tylko osobom wymienionym na liście kontaktów. Polecenie sprawdzenia konfiguracji jest następujące:

Get-MailboxAutoReplyConfiguration daniel | fl ExternalAudience

Zrzut ekranu przedstawiający sprawdzanie nieobecnościowej konfiguracji odpowiedzi za pomocą programu PowerShell.

Domena zdalna blokuje odpowiedzi nieobecności

Innym ustawieniem w domenach zdalnych jest ta, za pomocą której można zezwalać lub uniemożliwiać wiadomości, które są odpowiedziami automatycznymi z programów poczty e-mail klientów w organizacji.

Ten program można znaleźć w Exchange Admin Center > Mail flow > domenach zdalnych dotyczących przepływu poczty programu Exchange Admin Center.

Zrzut ekranu przedstawiający sprawdzanie nieobecności bloku odpowiedzi przy użyciu portalu.

Możesz też uruchomić następujące polecenie cmdlet programu PowerShell:

Get-RemoteDomain | ft -AutoSize Name, DomainName, AutoReplyEnabled

Zrzut ekranu przedstawiający sprawdzanie nieobecności bloku odpowiedzi przy użyciu programu PowerShell.

Uwaga

Jeśli wartość tego ustawienia jest równa FAŁSZ, odpowiedzi automatyczne nie będą wysyłane do użytkowników w tej domenie. To ustawienie ma pierwszeństwo przed odpowiedziami automatycznymi skonfigurowanymi na poziomie skrzynki pocztowej lub na nieobecności (zgodnie z omawianymi wcześniejszymi wersjami). Pamiętaj, że wartość Fałsz jest wartością domyślną dla nowych domen zdalnych, które tworzysz, a także dla wbudowanej domeny zdalnej o nazwie "domyślny" w usłudze Exchange Online.

Jeśli wiadomość e-mail jest oznaczona jako spam i wysłana do wiadomości-śmieci, nie jest generowana odpowiedź automatyczna.

Jest to całkiem oczywiste.

Śledzenie wiadomości przedstawia błąd dostarczania

Podczas badania problemu z nieobecnym odpowiedzeniem można znaleźć następujący wpis błędu w funkcji śledzenia wiadomości:

"550 5.7.750 Usługa niedostępna. Klient zablokował możliwość wysyłania z niezarejestrowanych domen.

W przypadku znalezienia tego wpisu należy skontaktować się z pomocą techniczną firmy Microsoft , aby dowiedzieć się, dlaczego wymuszanie niezarejestrowanego bloku domeny.

Dodatkowe problemy dotyczące nieobecności

Podczas tworzenia, konfigurowania i zarządzania nieobecnymi odpowiedziami mogą też wystąpić następujące problemy.

Jest wysyłana stara lub zduplikowana wiadomość o nieobecności

Jeśli jest wysyłana stara lub zduplikowana odpowiedź nieobecny, sprawdź, czy jest Zduplikowana reguła skrzynki odbiorczej, i usuń ją, jeśli znajdziesz ją.

Jeśli nie ma dodatkowej reguły skrzynki odbiorczej, ten problem może również wystąpić, jeśli historia nieobecności osiągnie swój limit. Historia nieobecności ma limit 10 000 wpisów. W przypadku osiągnięcia tego progu nie można dodawać nowych użytkowników do listy Historia. W takiej sytuacji nieobecności będą wysyłane do adresatów, którzy nie znajdują się jeszcze na liście — jedna odpowiedź na każdą wiadomość wysłaną przez adresatów. Wszyscy użytkownicy, którzy już znajdują się na liście, nie będą otrzymywać zduplikowanych odpowiedzi nieobecnych.

Aby rozwiązać ten problem, Skorzystaj z jednej z poniższych metod.

Metoda 1

  1. Usuń reguły nieobecności oraz szablony reguł nieobecności ze skrzynki pocztowej. Aby zlokalizować reguły, zobacz sekcję szczegóły reguły nieobecności .
  2. Wyłącz, a następnie ponownie włącz funkcję nieobecności w skrzynce pocztowej.
  3. Sprawdź ponownie, czy funkcja nieobecny działa zgodnie z oczekiwaniami, a objawy nie występują.

Metoda 2

Jeśli metoda 1 nie rozwiąże problemu, Usuń historię nieobecnych odpowiedzi.

  1. Wyłącz odpowiedzi automatyczne w programie Outlook, jeśli obecnie jest włączone i Zamknij program Outlook.

  2. Zaloguj się do narzędzia MFCMAPI i wybierz pozycję Tools > Opcje narzędzi.

  3. Zaznacz następujące pola wyboru:

    • Użyj flagi MDB_ONLINE podczas rozmowy telefonicznej OpenMsgStore
    • Użyj flagi MAPI_NO_CACH podczas rozmowy telefonicznej OpenEntry
  4. Wybierz Session pozycję > Logowanie sesji.

  5. Wybierz profil programu Outlook dla skrzynki pocztowej, a następnie kliknij dwukrotnie, aby go otworzyć.

  6. Rozwiń węzeł główny , a następnie wybierz pozycję freebusy Data (dane).

  7. W kolumnie inne nazwy kliknij prawym przyciskiem myszy Właściwość PR_DELEGATED_BY_RULE zawierającą tag 0x3FE30102 , wskaż polecenie Edytuj jako strumień, a następnie wybierz polecenie Binary.

  8. Zaznacz cały tekst w polu strumieniowym (binarnym) i usuń go.

Wysyłanych jest dwie różne nieobecnościowe wiadomości

Jeśli są wysyłane dwie różne wiadomości nieobecnych, a nie znajdziesz dodatkowej reguły skrzynki odbiorczej, prawdopodobną jest prawdopodobnie regułą nieobecności w kliencie programu Outlook. Aby sprawdzić i usunąć taką regułę, wykonaj następujące czynności:

  1. W kliencie programu Outlook wybierz pozycję pliki > reguły odpowiedzi automatycznych > Rules.

  2. Wybierz regułę nieobecności, a następnie wybierz pozycję Usuń regułę.

    Usuwanie reguły automatycznego odpowiadania

Nie można włączyć odpowiedzi automatycznych, a zostanie wyświetlony komunikat o błędzie

Podczas próby uzyskania dostępu do odpowiedzi automatycznych z klienta programu Outlook jest wyświetlany następujący komunikat o błędzie:

"Nie można wyświetlić ustawień odpowiedzi automatycznych, ponieważ serwer jest obecnie niedostępny. Spróbuj ponownie później.

Aby pomóc w zawężaniu tego problemu, wykonaj następujące czynności:

  • Sprawdź, czy w skrzynce pocztowej włączono protokół EWS. Nieobecności odpowiedzi polegają na tym protokole. (Zauważ, że ponowne włączenie protokołu może potrwać kilka godzin).

  • Włącz funkcję nieobecności, uruchamiając następujące polecenie cmdlet:

    Set-MailboxAutoReplyConfiguration <identity> -AutoReplyState Enabled
    
  • Sprawdź, czy funkcja nieobecności działa zgodnie z oczekiwaniami.

  • Jeśli problem nadal występuje, sprawdź przydział zasad w skrzynce pocztowej:

    Get-mailbox -identity <mailbox> | fl RulesQuota
    

    Zrzut ekranu przedstawiający Sprawdzanie tożsamości skrzynki pocztowej.

    Domyślnie parametr RulesQuota ma maksymalną wartość 256 KB (262 144 bajtów). Jest to uzależnione od rozmiaru reguł, a nie od liczby reguł.

  • Usuń reguły nieobecności oraz szablony reguł nieobecności ze skrzynki pocztowej. Aby zlokalizować reguły, zobacz sekcję szczegóły reguły nieobecności . Po usunięciu reguł możesz ponownie włączyć funkcję nieobecności, a następnie ponownie przeprowadzić test.

Odpowiedź automatyczna jest wysyłana nawet w przypadku wyłączenia nieobecności

W przypadku innych scenariuszy wiadomości nieobecności są nadal wysyłane, mimo że ta funkcja jest wyłączona. Może się tak zdarzyć, jeśli reguła zostanie utworzona ręcznie przy użyciu szablonu onieobecności.