#email #scripting #powershell #exchange-server #whitelist
#Адрес электронной почты #сценарии #powershell #exchange-сервер #белый список
Вопрос:
Я планирую создать белый список для данного почтового ящика на нашем сервере Exchange. Для создания белого списка мне нужна следующая информация об этом почтовом ящике:
- Список всех уникальных отправителей (и их количество) в порядке убывания
- Список всех уникальных доменов (и количество почтовых отправлений) в порядке убывания
Возможно ли что-то подобное с помощью Powershell, или мне нужно написать программу для перебора всех писем и сбора этого в другой программе?
Ответ №1:
Вы можете получить эту информацию из журналов отслеживания сообщений в течение периода времени, в течение которого у вас хранятся журналы, используя Powershell и командлет управления Exchange get-messagetrackinglog.
Чтобы получить его из текущего содержимого почтового ящика, вы можете использовать Powershell и управляемый API веб-служб Exchange. MessageOps предлагает бесплатный модуль, с которым вы, возможно, захотите ознакомиться, который может помочь упростить кодирование.
Получение этого из журналов отслеживания сообщений потребует значительно меньших затрат времени, но может быть не таким всеобъемлющим, как использование содержимого почтового ящика.