C# Надстройка (VSTO. NET): добавление доменного имени в список нежелательной почты Outlook - PullRequest
0 голосов
/ 14 февраля 2020

С помощью пользовательского интерфейса Outlook вы можете добавить адрес электронной почты в свой список нежелательной почты, вы можете добавить имя домена в качестве доверенного домена, но вы не можете добавить имя домена в свой список нежелательной почты. Вы должны вручную отредактировать адрес электронной почты в своем списке нежелательной почты, чтобы добиться этого, поэтому я написал для этого надстройку, но не могу найти способ сделать это. Очевидно, объектная модель Outlook ничего для этого не предоставляет.

Есть ли обходной путь для этого фатального ограничения?

1 Ответ

1 голос
/ 14 февраля 2020

Это правильно. Объектная модель Outlook не предоставляет никаких средств для доступа к настройкам нежелательной почты или управления ими.

Вы можете попробовать использовать Extended MAPI (C ++ или Delphi) для создания правила на стороне сервера MAPI, в котором перечислены все заблокированные отправители. но это определенно не для слабонервных.

Если используется Погашение - это опция, она предоставляет объект RDOJunkEmailOptions (возвращается из RDOSession . JunkEmailOptions, RDOAccount . JunkEmailOptions, RDOExchangeMailboxStore . JunkEmailOptions), которые позволяют добавлять заблокированных отправителей с помощью RDOJunkEmailOptions.BlockedSenders.Add.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...