Настройка ведения журнала касательно протокола

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

Протокол регистрирует беседы SMTP, которые происходят на соединителях отправки и получения в рамках доставки сообщений.

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

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

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

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

  • Ведение журнала протоколов включено или отключено на каждом отдельном соединителе. Все соединители получения на серверах Exchange Server используют одни и те же файлы журнала протокола и параметры журнала протокола. Эти параметры журнала протокола отделены от параметров отправки файлов журнала протокола соединителя и журнала протоколов, которые находятся на одном сервере.

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

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

Совет

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

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

Чтобы использовать EAC для включения или отключения ведения журнала протоколов в соединителе отправки или соединителе получения в транспортной службе на сервере почтовых ящиков или соединителе получения в транспортной службе переднего плана на сервере клиентского доступа, сделайте следующее:

  1. В EAC перейдите в раздел Отправка соединителей потока> обработкипочты илиСоединители получения потока >обработки почты.

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

  3. На вкладке Общие в разделе Уровень ведения журнала протокола выберите один из следующих параметров.

    • Нет: ведение журнала протокола отключено на соединителе.
    • Подробно. Ведение журнала протокола включено в соединителе.

    По завершении нажмите кнопку Сохранить.

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

  1. В EAC перейдите в раздел Серверы>.

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

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

  4. В разделе Журнал протоколов измените любой из следующих параметров:

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

    По завершении нажмите кнопку Сохранить.

Как узнать, что вы успешно использовали EAC для настройки параметров журнала протокола?

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

  1. Перейдите к расположению, указанному для журналов соединителя отправки или протокола соединителя получения.

  2. Если вы включили ведение журнала по протоколу, убедитесь, что файл журнала создан. Если вы отключили ведение журнала по протоколу, убедитесь, что последний файл журнала больше не обновляется.

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

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

<Set-SendConnector |Set-ReceiveConnector> <ConnectorIdentity> -ProtocolLoggingLevel <Verbose | None>

В этом примере включается ведение журнала протокола для соединителя получения с именем Connection from Contoso.com.

Set-ReceiveConnector "Connection from Contoso.com" -ProtocolLoggingLevel Verbose

Как узнать, что вы успешно включили или отключили ведение журнала протокола?

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

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

    <Get-SendConnector |Get-ReceiveConnector> | Format-List Name,ProtocolLoggingLevel
    
  2. Убедитесь, что отображаются значения, которые вы настроили.

Использование оболочки для включения или отключения ведения журнала протокола в соединителе отправки внутри организации

Чтобы включить или отключить ведение журнала протокола на неявном и невидимом соединителе отправки внутри организации, который существует в транспортной службе на сервере почтовых ящиков и в службе внешнего транспорта на сервере клиентского доступа, выполните следующую команду:

<Set-TransportService | Set-FrontEndTransportService> -IntraOrgConnectorProtocolLoggingLevel <Verbose | None>

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

Set-TransportService Mailbox01 -IntraOrgConnectorProtocolLoggingLevel Verbose

Как узнать, что вы успешно включили или отключили ведение журнала протоколов в соединителе отправки внутри организации?

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

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

    <Get-TransportService | Get-FrontEndTransportService> <ServerIdentity> | Format-List IntraOrgConnectorProtocolLoggingLevel
    
  2. Убедитесь, что отображается значение, которое вы настроили.

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

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

Set-MailboxTransportService -MailboxDeliveryConnectorProtocolLoggingLevel <Verbose | None>

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

Set-MailboxTransportService Mailbox01 -MailboxDeliveryConnectorProtocolLoggingLevel Verbose

Как узнать, что вы успешно включили или отключили ведение журнала протокола в соединителе доставки почтовых ящиков?

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

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

    Get-MailboxTransportService <ServerIdentity> | Format-List MailboxDeliveryConnectorProtocolLoggingLevel
    
  2. Убедитесь, что отображается значение, которое вы настроили.

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

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

<Set-TransportService | Set-MailboxTransportService | Set-FrontEndTransportService> <ServerIdentity> -ReceiveProtocolLogPath <LocalFilePath> -SendProtocolLogPath <LocalFilePath> -ReceiveProtocolLogMaxFileSize <Size> -SendProtocolLogMaxFileSize <Size> -ReceiveProtocolLogMaxDirectorySize <Size> -SendProtocolLogMaxDirectorySize <Size> -ReceiveProtocolLogMaxAge <dd.hh:mm:ss> -SendProtocolLogMaxAge <dd.hh:mm:ss>

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

  • Задает расположение всех журналов протокола соединителя получения D:\Hub Receive Log SMTP, а всех журналов протокола отправки соединителя в D:\Hub Send SMTP Log. Если такой папки не существует она создается автоматически;
  • Задает максимальный размер файла журнала соединителя получения и файла журнала протокола соединителя отправки 20 МБ.
  • Задает максимальный размер папки журнала протокола соединителя получения и папки журнала протокола соединителя отправки 400 МБ.
  • Задает максимальный срок действия файла журнала соединителя получения и файла журнала протокола соединителя отправки 45 дней.
Set-TransportService Mailbox01 -ReceiveProtocolLogPath "D:\Hub Receive SMTP Log" -SendProtocolLogPath "D:\Hub Send SMTP Log" -ReceiveProtocolLogMaxFileSize 20MB -SendProtocolLogMaxFileSize 20MB -ReceiveProtocolLogMaxDirectorySize 400MB -SendProtocolLogMaxDirectorySize 400MB -ReceiveProtocolLogMaxAge 45.00:00:00 -SendProtocolLogMaxAge 45.00:00:00

Примечание.

  • Чтобы настроить параметры журнала протокола в транспортной службе почтовых ящиков на сервере почтовых ящиков, используйте командлет Set-MailboxTransportService . Чтобы настроить параметры журнала протокола в службе транспорта переднего плана на сервере клиентского доступа, используйте командлет Set-FrontEndTransportService .
  • Задание значения $null для параметров SendProtocolLogPath или ReceiveProtocolLogPath фактически отключает ведение журнала протокола для всех соединителей отправки или всех соединителей получения на сервере. Однако если для любого из этих параметров $null включено ведение журнала протокола для любых других соединителей на сервере, включая соединитель отправки внутри организации или соединитель доставки почтовых ящиков, создаются ошибки журнала событий.
  • Установка значения 00:00:00 для параметров ReceiveProtocolLogMaxAge или SendProtocolLogMaxAge предотвращает автоматическое удаление файлов журнала протокола из-за их возраста.

Как узнать, что параметры журнала протоколов успешно настроены?

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

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

    <Get-TransportService | Get-MailboxTransportService | Get-FrontEndTransportService> <ServerIdentity> | Format-List SendConnectorProtocolLog*,ReceiveConnectorProtocolLog*
    
  2. Убедитесь, что отображаются значения, которые вы настроили.