Outlook. Ограниченный DASL-запрос - PullRequest
1 голос
/ 05 марта 2019

Есть ли способ ограничить электронную почту, используя условие НЕ НРАВИТСЯ.? Я хотел бы ограничить использование электронной почты получателями вне нашей организации, использующими мой домен.

В настоящее время я использую подход таблицы Outlook, как показано ниже

strFilter = "@SQL=" & " urn:schemas:httpmail:ToEmailAddress" & " Not Like '%DomainName%'"  
OR "urn:schemas:httpmail:CCEmailAddress" & " Not Like '%DomainName%'"  
OR "urn:schemas:httpmail:SenderEmailAddress" & " Not Like '%DomainName%'"  

Я новичок в методе ограничения Outlook.

1 Ответ

1 голос
/ 05 марта 2019

Отправитель и получатели внутри домена Exchange, преобразуются в GAL объекты с типом адреса начинаются «EX» (в противоположность «SMTP») - посмотрите на существующие сообщения с MFCMAPI или OutlookSpy (нажмите кнопку IMessage).

Легко создать запрос на SenderEmailType собственности == «EX». Однако для получателей ООМ вам не поможет - не позволит вам создать ограничения для свойств получателей (PR_MESSAGE_RECIPIENTS); для этого вам потребуется использовать Extended MAPI (CC + или Delphi) или Redemption (любой язык).

...