c# – 按发件人电子邮件地址查找电子邮件 – 过滤语法
作者:互联网
在Outlook 2010加载项中,我想在给定电子邮件地址发送的文件夹中查找项目:
MailItem FindEmailFromSender(MAPIFolder folder, string emailAddress)
{
string filter = "[sender] = '" + emailAddress + "'"; // This filter is wrong.
return folder.Items.Find(filter) as MailItem;
}
看起来这应该是超级简单的,但我找不到正确的语法.过滤发件人电子邮件地址的正确过滤器语法是什么?
解决方法:
基于MailItem documentation你需要使用
[SenderEmailAddress]用于发件人的电子邮件地址
要么
[SenderName]表示发件人的显示名称
您还应注意,属性名称区分大小写.
标签:c,vsto,outlook,outlook-2010,outlook-addin 来源: https://codeday.me/bug/20190626/1288883.html