
Мы используем Exchange Server с Outlook и CMS-систему для управления адресами электронной почты наших клиентов. CMS может экспортировать список адресов электронной почты, и мы можем импортировать его куда-нибудь в Outlook/Exchange, если это необходимо.
Есть ли способ проверить входящие электронные письма, если список адресов CMS содержит адрес электронной почты отправителя?В зависимости от результата он может быть отмечен в Outlook, либо может быть установлена подсказка по теме.
Таким образом, мы сможем отделить поддельные/спамовые/… электронные письма от писем клиентов (и других известных деловых контактов).
решение1
Я не думаю, что есть автоматизированный способ сделать это с Exchange. Вам придется экспортировать почтовые адреса и вставлять их в транспортное правило.
Вы можете использовать Mail Rules, которые вы обновляете с течением времени (будь то правила Mailbox или Transport, решать вам), чтобы определить, какие письма следует отбрасывать. Лично я бы выбрал путь черного списка вместо пути белого списка (например, использовать транспортное правило для блокировки проблемных доменов).
решение2
Если вы можете экспортировать все адреса электронной почты в CSV-файл следующего формата:
Электронная почта
Вы можете использовать скрипт для создания правила обработки почты, чтобы добавлять некоторую информацию к теме писем от следующих отправителей, например:
$emails = Import-Csv C:\temp\email.csv | ForEach-Object { $_.Email }
New-TransportRule "whitelist senders" -From $emails -PrependSubject "trusted"
Или вы можете просто создать правило в Центре администрирования Exchange, вручную добавив эти адреса электронной почты.