Outlook .Restrict DASL查询

时间:2019-03-05 16:00:03

标签: outlook-addin outlook-vba

是否可以使用“不喜欢”条件来限制电子邮件?我想限制使用我的域的组织以外的收件人的电子邮件。

我目前正在使用如下的Outlook Table方法

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 个答案:

答案 0 :(得分:1)

您的Exchange域中的发件人和收件人都转换为地址类型以“ EX”开头(而不是“ SMTP”)的GAL对象-查看带有MFCMAPI或{{3}的现有邮件}(单击“ IMessage”按钮)。

<div><button>1</button></div> <div><button>2</button></div> <div><button>3</button></div> 属性==“ EX”上创建查询很容易。但是,对于收件人来说,OOM不能为您提供帮助-它不会让您对收件人属性(SenderEmailType)设置限制;您将需要为此使用扩展MAPI(CC +或Delphi)或OutlookSpy(任何语言)。