代码之家  ›  专栏  ›  技术社区  ›  Max Schmeling

如何从Exchange2007服务器检索邮件?

  •  1
  • Max Schmeling  · 技术社区  · 15 年前

    我需要编写一个可以从Exchange2007邮箱中读取电子邮件和附件的应用程序。最好的方法是什么?展望赎回是可行的,但有更好的方法吗?

    3 回复  |  直到 14 年前
        1
  •  1
  •   Community CDub    7 年前

    有几种方法可以做到这一点。从pop3或imap(作为 indicated by Dominik )更强大的选项,如 Exchange Development Technologies .

    我将避免使用微软正在逐步淘汰的API开始新的开发,因此您可能希望了解 Exchange Server 2010's 以上文章的版本。

    一个安全的赌注是使用 Exchange Web Services (又名EWS)。您应该能够使用任何能够执行SOAP Web服务的语言对其进行编程。

    如果要针对.NET Framework 3.5或更高版本和Exchange Server 2007 SP1或更高版本进行编程,则可以使用 EWS Managed API 它是用于EWS的客户端API,提供了比自动生成的Web服务代理(通过添加Web引用菜单项)提供的更清晰的体验。

        2
  •  2
  •   Dominik Fretz    15 年前

    您可以简单地使用pop3或imap来访问Exchange服务器上的邮件。 根据您的环境,您可能会找到提供pop3或imap实现的库。

        3
  •  0
  •   Fergus Laurie Clark    15 年前

    使用Microsoft Exchange Server MAPI编辑器(mfcmapi),这是检索msg(或eml)文件的一个很好的工具。

    我个人在ColdFusion中使用cfExchangeConnection来访问邮箱(以及交换中的所有其他项目)