我需要从Microsoft Exchange 2013中的电子邮件帐户中获取文件夹中的所有电子邮件。在TSQL中执行此操作会很棒(否则在VB或VBS中),但我在网上找不到很多。
有人知道一个好的解决方案吗?我只需要文件夹中的邮件,没有别的: - )
我发现这些“交换中的Web服务”,但我不确定,如果这解决了我的问题或者它是最好的方式。
另一个想法是使用IMAP还是POP3?这可能吗?不幸的是,我不是交换服务器的专家:)
答案 0 :(得分:0)
通过托管API使用Exchange Web服务是从Exchange访问所需内容的最简单方法。这可以通过C#或VB.NET的几行代码完成。 MSDN上有许多样本用于执行此操作。使用IMAP,POP3或任何其他界面可能会更加笨拙和更多的LOC。如果你必须在SQL Server环境中执行此操作,我相信有一种方法可以在SQL中运行.NET / CLR代码,我在旅途中还没有这样做。