彩票走势图

Email 处理控件Aspose.Email 教程(4):从 Microsoft Exchange Server 获取联系人列表

翻译|使用教程|编辑:胡涛|2022-03-31 14:01:01.323|阅读 123 次

概述:本文展示了如何在 C# .NET 中从 Microsoft Exchange Server 获取联系人列表。欢迎查阅!

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Microsoft Exchange Server是用于电子邮件、日历和其他协作服务的知名平台。通常您可能需要连接到您的 MS Exchange Server 并以编程方式检索联系人列表。为此,本文展示了如何在 C# .NET 中从 Microsoft Exchange Server 获取联系人列表。

Aspose.Email 最新下载

(一) C# .NET API 从 MS Exchange Server 获取联系人列表

要从 Microsoft Exchange Server 检索联系人,我们将使用Aspose.Email for Java。它是一个强大的 API,提供了一系列功能来实现电子邮件客户端应用程序。此外,它还允许您无缝连接到 MS Exchange Server 并与之一起工作。您可以下载API 的 DLL 或使用以下命令从NuGet安装它。

PM> Install-Package Aspose.Email

(二) 在 C# 中从 MS Exchange Server 检索联系人列表

以下是使用 C# 从 Microsoft Exchange Server 获取联系人列表的步骤。

  • 首先,使用用户名、密码、域和邮箱 URI初始化IEWSClient对象。
  • 然后,调用IEWSClient.GetContacts(EWSClient.MailboxInfo.ContactsUri)方法获取数组中的联系人。
  • 最后,查阅数组中的每个联系人并获取其详细信息。

以下代码示例显示了如何使用 C# 从 Microsoft Exchange Server 获取联系人列表。

// Create instance of IEWSClient class by giving credentials
IEWSClient client = EWSClient.GetEWSClient("//outlook.office365.com/ews/exchange.asmx", "testUser", "pwd", "domain");

// List all the contacts
Contact[] contacts = client.GetContacts(client.MailboxInfo.ContactsUri);
foreach (MapiContact contact in contacts)
{
// Display name and email address
Console.WriteLine("Name: " + contact.NameInfo.DisplayName + ", Email Address: " + contact.ElectronicAddresses.Email1);
}
(三) 通过 ID 从 MS Exchange Server 获取联系人

Aspose.Email for .NET 还允许您使用其 ID 检索联系人。为此,您必须提前知道联系人 ID。以下是在 C# 中从 MS Exchange Server 检索联系人的步骤。

  • 首先,使用用户名、密码、域和邮箱 URI初始化IEWSClient对象。
  • 然后,调用IEWSClient.GetContact()方法并在Contact对象中获取联系人。
  • 最后,根据需要使用或操作联系人。

以下代码示例展示了如何使用 C# 从 Microsoft Exchange Server 检索特定联系人。

// Create instance of IEWSClient class by giving credentials
IEWSClient client = EWSClient.GetEWSClient("//outlook.office365.com/ews/exchange.asmx", "testUser", "pwd", "domain");

string id = "<<Contact ID>>";

// Get contact
Contact fetchedContact = client.GetContact(id);

// Use or manipulate contact
(四) 结论

在本文中,您学习了如何使用 C# 从 Microsoft Exchange Server 获取联系人列表。此外,您还了解了如何以编程方式通过其 ID 检索联系人。除此之外,您可以使用 文档探索 Aspose.Email for .NET 的其他功能。此外,您可以通过在线客服联系我们!


欢迎下载|体验更多Aspose产品 

获取更多信息请咨询 或 加入Aspose技术交流群(761297826

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP