Функция "Нет на офисе" в Outlook работает неправильно в Microsoft 365

Симптомы

При попытке использовать функцию "Нет на месте" (OOF) в Outlook в Microsoft 365 вы можете получить следующие симптомы:

  • Не удается сохранить сообщение OOF.
  • Отправляется старое или повторяющееся сообщение OOF.
  • Сообщение OOF не отправляется, даже если оно включено.

Причина

Эта проблема возникает по одной из следующих причин:

  • Причина 1. Существует невыполненная работа с событиями помощника по почтовым ящикам (только в Exchange 2010).
  • Причина 2. Шаблоны правил OOF имеют неправильный формат или повреждены.
  • Причина 3. Превышена квота правил OOF, и создать новые правила невозможно.
  • Причина 4. Параметр удаленного домена для домена по умолчанию (или определенного) не разрешает сообщения OOF.

Решение

Примечание.

Любая из четырех причин может привести к сбою ответа OOF. Поэтому каждую причину необходимо отоказать по одному за раз.

Предупреждение

Использование Microsoft Exchange Server MAPI (MFCMapi) может привести к повреждению Microsoft Exchange Server почтовых ящиков Exchange Server. Скачайте MFCMAPI из GitHub (прокрутите вниз и выберите последний выпуск).

Чтобы устранить эту проблему, выполните действия по конкретной причине.

Решение 1

  1. Настройте функцию OOF. Для этого выполните любой из следующих командлетов в Windows PowerShell.

    Set-MailboxAutoReplyConfiguration <identity> -AutoReplyState Disabled
    Set-MailboxAutoReplyConfiguration <identity> -AutoReplyState Enabled

  2. Используйте MFCMapi для проверки значения PR_OOF_STATE . Для этого выполните следующие действия:

    1. В главном окне MFCMapi выберите "Сеанс ", а затем выберите " Вход и отображение таблицы магазина", чтобы открыть почтовый ящик.

    2. Выберите профиль, к котором вы имеете доступ, а затем прокрутите вниз в нижней области, пока не увидите значение PR_OOF_STATE . Это значение должно иметь значение True, если функция OOF включена в Windows PowerShell или False, если функция OOF отключена. Например, если вы отключите функцию OOF, рассмотрим следующий снимок экрана:

      Снимок экрана: PR_OOF_STATE значение.

  3. Если значение PR_OOF_STATE не является ожидаемым, обратитесь к служба поддержки Майкрософт, чтобы они проверяли события в очереди (только Exchange 2010).

Решение 2

Примечание.

Симптомы в вашем случае могут немного отличаться от этих. Например, сообщение OOF не может быть отправлено должным образом, хотя сообщение OOF можно задать без ошибок. Однако эти действия будут по-прежнему применяться.

Чтобы устранить эту проблему, удалите правила OOF и шаблоны правил OOF из почтового ящика. Затем повторно включите функцию OOF и протестируйте поведение. Для этого выполните указанные ниже действия.

Примечание.

При выполнении этих действий резервное копирование сообщения OOF не требуется.

  1. В главном окне MFCMapi выберите "Сеанс ", а затем выберите " Вход и отображение таблицы магазина", чтобы открыть почтовый ящик.

  2. Разверните корневой контейнер и верхнюю часть хранилища сведений.

  3. Удалите правила OOF. Для этого выполните следующие действия:

    1. Щелкните правой кнопкой мыши папку "Входящие", а затем выберите таблицу правил отображения.

      • Если функция OOF отключена, правило OOF будет перечислены в таблице правил вместе со следующим именем правила:
        MSFT: правила OOF TDX

      • Если функция OOF включена, в таблице правил перечислены два разных правила OOF. Какие правила перечислены, зависит от того, включено ли правило только внутри организации или как внутри, так и извне. Например, рассмотрим следующий снимок экрана:

        Снимок экрана: сведения о диалоговом окне

      • Если шаблоны OOF повреждены или имеют неправильный формат, эти шаблоны OOF перечислены в таблице правил. Вы можете просмотреть другие записи, если у пользователя включены другие правила.

    2. Щелкните правой кнопкой мыши правила OOF и выберите команду "Удалить".

      Примечание.

      Не удаляйте правила OOF, кроме тех, на которые имеются ссылки.

    3. Закройте окно таблицы правил.

  4. Удалите шаблоны OOF. Для этого выполните следующие действия:

    • Щелкните правой кнопкой мыши папку "Входящие" и выберите команду "Открыть связанную таблицу содержимого".
    • Прокрутите страницу вправо, а затем разверните столбец "Класс сообщений ".
    • Чтобы отсортировать элементы, выберите столбец "Класс сообщений ".
    • Найдите элементы, класс message которых имеет одно из следующих значений:
      • Ipm. Note.Rules.ExternalOofTemplate.Microsoft
      • IPM.Note.Rules.OofTemplate.Microsoft

Например, рассмотрим следующий снимок экрана:

Снимок экрана: правила OOF, которые можно удалить.

  • Щелкните правой кнопкой мыши элементы, принадлежащие одному из этих двух классов сообщений, и выберите команду "Удалить сообщение".

    Примечание.

    Не удаляйте элементы, кроме тех, на которые имеются ссылки.

    Снимок экрана: правила OOF, которые можно удалить.

  • В диалоговом окне "Удаление элемента" выберите пункт " Постоянное удаление DELETE_HARD_DELETE (не удается восстановить) в разделе "Стиль удаления", а затем нажмите кнопку " ОК".

    Выберите параметр permanent delete passing DELETE_HARD_DELETE (unrecoverable) в разделе

  • Отключите и повторно включите функцию OOF с помощью следующих команд:

    Set-MailboxAutoReplyConfiguration \<identity> -AutoReplyState Disabled
    Set-MailboxAutoReplyConfiguration \<identity> -AutoReplyState Enabled

  • Проверьте, работает ли функция OOF должным образом и симптомы больше не возникают.

Решение 3

Если ответ OOF больше не возвращается, скорее всего, квота правил превышена. Поэтому не удается создать внутренние и внешние правила OOF. Чтобы устранить эту проблему, выполните следующие действия.

  1. Увеличьте квоту правил. Для этого выполните действия, описанные в следующей статье:

    Пользователь не может создавать новые правила в Outlook или Outlook Web App

  2. Из-за кэширования сведений о квотах в хранилище сведений обновленные значения квоты могут вступить в силу в течение двух часов.

  3. Повторите разрешение 2.

Решение 4

Если значение AllowedOFFType для удаленного домена равно None, сообщения OOF не срабатывает извне. Это значение должно иметь значение External , чтобы разрешить внешние OOF. По умолчанию для этого параметра задано значение None. Помните, что при поиске в удаленных доменах значение по умолчанию переопределяется определенными записями. Таким образом, если @contoso.comContoso.com пользователь отправляет пользователю запись в параметрах удаленного домена, для этой записи используется значение AllowedOOFType . Если для этого домена нет записи Contoso.com, используется удаленный домен по умолчанию (*).

Get-RemoteDomain | select Name,AllowedOOFType