Email 处理控件Aspose.Email 教程(6):用 C# 在 MS Exchange Server 上创建和删除文件夹

本文主要介绍了如何使用Aspose.Email 在 C# 在 MS Exchange Server 上创建和删除文件夹

在Microsoft Exchange Server中,电子邮件被组织在不同的文件夹中,例如收件箱、发件箱等。此外,您可以根据需要创建自己的文件夹或子文件夹。在使用 MS Exchange Server 时,您可能需要以编程方式创建自定义文件夹。在本文中,您将了解如何使用 EWS 在 C# .NET 中的 MS Exchange Server 上创建文件夹或子文件夹。此外,我们还将介绍如何删除 Exchange Server 上的文件夹。

(一) 在 MS Exchange Server 上创建文件夹的 C# .NET API

要在 MS Exchange Server 上使用 EWS 管理文件夹,我们将使用Aspose.Email for .NET。该 API 使得在 .NET 应用程序中使用 Exchange Server 的服务变得相当容易。您可以 下载 API 的 DLL 或 使用以下命令从NuGet安装它。

PM> Install-Package Aspose.Email

(二) 用 C# 在 MS Exchange Server 上创建文件夹

以下是使用 C# 在 MS Exchange Server 上创建文件夹的步骤。

  • 连接到 MS Exchange Server 并在IEWSClient中获取 EWS 客户端对象。
  • 指定根文件夹的名称和要创建的文件夹。
  • 使用IEWSClient.CreateFolder(string, string)方法创建文件夹。
(三) 用 C# 在 MS Exchange Server 上创建子文件夹

要创建子文件夹,您首先需要检查父文件夹是否存在。如果是,只需创建子文件夹,否则先创建父文件夹。以下步骤演示了如何使用 C# 在 MS Exchange Server 上创建子文件夹。

  • 连接到 MS Exchange Server 并在IEWSClient中获取 EWS 客户端对象。
  • 指定根文件夹和子文件夹的名称。
  • 使用IEWSClient.FolderExists(string, string, ExchangeFolderInfo)方法检查父文件夹是否存在。如果没有,请创建一个。
  • 使用IEWSClient.CreateFolder(string, string)方法创建子文件夹。
(四) 在 C# 中删除 MS Exchange Server 上的文件夹

以下是在 C# 中删除 MS Exchange Server 上的文件夹的步骤。

  • 连接到 MS Exchange Server 并在IEWSClient中获取 EWS 客户端对象。
  • 使用IEWSClient.FolderExists(string, string, ExchangeFolderInfo)方法检查文件夹是否存在。
  • 使用IEWSClient.DeleteFolder(string, bool)方法删除文件夹。
结论

在本文中,您了解了如何使用 C# 中的 EWS 处理 Microsoft Exchange Server 上的文件夹。在代码示例的帮助下,您已经了解了如何使用 C# 以编程方式在 MS Exchange Server 上创建和删除特定文件夹。此外,您可以浏览 文档 以阅读有关 Aspose.Email for .NET 的更多信息。此外,您可以通过我们的 论坛提出您的问题。


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

获取更多信息请咨询在线客服 或 加入Aspose技术交流群(

Email 处理控件Aspose.Email 教程(6):用 C# 在 MS Exchange Server 上创建和删除文件夹
标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月5日
下一篇 2022年3月5日

相关推荐

发表回复

登录后才能评论