使用联系人的别名发送邮件

本文关键字:别名 联系人 | 更新日期: 2023-09-27 18:12:29

我使用Outlook开发了一个应用程序。此应用程序自动向Excel文件中定义的用户发送邮件。

问题是,我的Excel文件只包含别名(或整个电子邮件地址,这取决于)。

大多数情况下,使用:

Recipient recipient = App.Session.CreateRecipient(item);
recipient.Resolve();
if (!recipient.Resolved)
{
    // ???
}

有时候,别名是不够的(因为自动完成会建议多个地址),但我想使用第一个地址有这个别名/首字母,我怎么能做到这一点?

p。S:我的联系人列表是空的。

使用联系人的别名发送邮件

我自己发现,一个解决方案是从所有地址列表中获取ExchangeUser。这样,您就可以很容易地通过别名检索用户,并根据地址创建收件人。

希望能有所帮助。