Настройка отслеживания сообщений

Область применения: Exchange Server 2013

При отслеживании сообщений записывается транспортная активность SMTP всех сообщений, передаваемых в транспортную службу или почтовые ящики на сервере почтовых ящиков Microsoft Exchange Server 2013 и из них. Журналы отслеживания можно использовать для исследования сообщений, анализа потока обработки почты, создания отчетов и устранения неполадок.

Что нужно знать перед началом работы

  • Предполагаемое время для завершения: 15 минут.

  • Для выполнения этой процедуры (процедур) необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в записях "Транспортная служба" в статье "Разрешения потока обработки почты " или в статье "Конфигурация сервера почтовых ящиков" в статье "Разрешения получателей ".

  • С помощью Центра администрирования Exchange можно включить или отключить отслеживание сообщений, а также задать путь к журналу отслеживания сообщений. Для всех остальных параметров отслеживания сообщений необходимо использовать командную консоль Exchange.

  • На сервере почтовых ящиков Exchange 2013 можно настроить параметры отслеживания сообщений с помощью командлета Set-TransportService или Set-MailboxServer . В процедурах, описанных в этой статье, используется командлет Set-TransportService .

  • Сочетания клавиш для процедур, описанных в этой статье, приведены в статье Сочетания клавиш в Центре администрирования Exchange.

Совет

Возникли проблемы? Обратитесь за помощью к участникам форумов Exchange. Посетите форумы на сайте Exchange Server.

Настройка отслеживания сообщений на серверах почтовых ящиков с помощью Центра администрирования Exchange

  1. В Центре администрирования Exchange перейдите в раздел Servers (Серверы>серверов).

  2. Выберите сервер почтовых ящиков, который нужно настроить, и нажмите значок "Изменить изменить".

  3. На странице свойств сервера нажмите кнопку Журналы транспорта.

  4. В разделе Журнал отслеживания сообщений измените что-либо из следующего:

    • Включение журнала отслеживания сообщений: Чтобы отключить отслеживание сообщений на сервере, снимите флажок проверки. Чтобы включить отслеживание сообщений на сервере, установите этот флажок.

    • Путь к журналу отслеживания сообщений: указывается значение, которое находится на локальном сервере Exchange. Если папки нет, она будет создана для вас при нажатии кнопки "Сохранить".

  5. Нажмите кнопку Сохранить.

Использование оболочки для настройки отслеживания сообщений

Чтобы настроить отслеживание сообщений, выполните следующую команду:

Set-TransportService <ServerIdentity> -MessageTrackingLogEnabled <$true | $false> -MessageTrackingLogMaxAge <dd.hh:mm:ss> -MessageTrackingLogMaxDirectorySize <Size> -MessageTrackingLogMaxFileSize <Size> -MessageTrackingLogPath <LocalFilePath> -MessageTrackingLogSubjectLoggingEnabled <$true|$false>

В этом примере задаются следующие параметры журнала отслеживания сообщений на сервере почтовых ящиков Mailbox01:

  • Задает для файлов журнала отслеживания сообщений расположение D:\Message Tracking Log. Обратите внимание, что если папка не существует, она будет создана.
  • Задает максимальный размер файла журнала отслеживания сообщений равным 20 МБ.
  • Задает максимальный размер каталога журнала отслеживания сообщений равным 1,5 ГБ.
  • Задает максимальный срок хранения файла журнала отслеживания сообщений равным 45 дням.
Set-TransportService Mailbox01 -MessageTrackingLogPath "D:\Hub Message Tracking Log" -MessageTrackingLogMaxFileSize 20MB -MessageTrackingLogMaxDirectorySize 1.5GB -MessageTrackingLogMaxAge 45.00:00:00

Примечание.

  • Если для параметра MessageTrackingLogPath задать $nullзначение , будет фактически отключено отслеживание сообщений. Однако если параметр MessageTrackingLogEnabled имеет значение $true, возникают ошибки журнала событий.

  • Присвоение 00:00:00 параметру MessageTrackingLogMaxAge значения предотвращает автоматическое удаление файлов журнала отслеживания сообщений из-за их возраста.

  • На серверах почтовых ящиков Exchange 2013 максимальный размер каталога журнала отслеживания сообщений в три раза превышает значение параметра MessageTrackingLogMaxDirectorySize . Несмотря на то что файлы журнала отслеживания сообщений, создаваемые четырьмя различными службами, имеют четыре различных префикса имен, количество и частота данных, записываемых в файлы журнала MSGTRKMA, являются незначительными по сравнению с тремя другими префиксами. Дополнительные сведения см. в разделе "Структура файлов журнала отслеживания сообщений" в разделе "Отслеживание сообщений ".

В этом примере отключается ведение журнала темы сообщения в журнале отслеживания сообщений на сервере почтовых ящиков Mailbox01:

Set-TransportService Mailbox01 -MessageTrackingLogSubjectLoggingEnabled $false

В этом примере показано, как выключить отслеживание сообщений на сервере почтовых ящиков с именем Mailbox01.

Set-TransportService Mailbox01 -MessageTrackingLogEnabled $false

Как проверить, все ли получилось?

Чтобы убедиться, что отслеживание сообщений успешно настроено, выполните следующие действия.

  1. В командной консоли выполните следующую команду:

    Get-TransportService <ServerIdentity> | Format-List MessageTrackingLog*
    
  2. Убедитесь, что отображаемые значения соответствуют настроенным вами.