Назад | Перейти на главную страницу

Microsoft Exchange 2010: Как я могу получить количество сообщений электронной почты, полученных для определенного почтового ящика за определенную дату?

Я использую Microsoft Exchange 2010.

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

Например, я хочу увидеть, сколько писем london.sales-inbound@company.com получил в определенный день и сравните его с другим сайтом.

Как указано в комментариях, вам необходимо запросить у транспортных серверов так называемые «журналы отслеживания сообщений».

В приведенном ниже примере будет получено любое событие "RECEIVE", выполняемое STOREDRIVER, то есть каждый раз, когда сообщение было фактически доставлено в почтовый ящик.

(Get-TransportServer | Get-MessageTrackingLog -Recipients "london.sales-inbound@company.com" -EventID "RECEIVE" -Source "STOREDRIVER").Count

Вы можете указать -Start и -End параметры, чтобы ограничить поиск определенным временным диапазоном, например:

Get-MessageTrackingLog -Start (Get-Date 00:00:00).AddDays(-1) -End (Get-Date 23:59:59).AddDays(-1)

Приведенный выше пример ограничит запрос всем вчерашним днем.