我需要从电子邮件附件中获取一个 zip 文件,将其解压缩并将其复制到某处。
我应该怎么做?
我目前正在搜索诸如“Exchange API”和“处理电子邮件附件”之类的东西,并希望这种事情以前做过。
环境将是 Windows 和 Exchange 2003,任何编码都最好使用 C#。
我需要从电子邮件附件中获取一个 zip 文件,将其解压缩并将其复制到某处。
我应该怎么做?
我目前正在搜索诸如“Exchange API”和“处理电子邮件附件”之类的东西,并希望这种事情以前做过。
环境将是 Windows 和 Exchange 2003,任何编码都最好使用 C#。
前段时间我不得不这样做,最好的方法是使用WEBDAV。每个邮件项目都可以像 URL 一样被引用。
如果您查看WEBDAV 上的这篇博文,它应该会为您指明方向。
我最终使用Redemption做到了这一点,我遇到了几个问题,因此链接的问题,但最终到达了那里。
您确实需要安装 Outlook 客户端,并且您需要在尝试访问的任何邮箱上拥有完整的邮箱权限(不仅仅是读取)。
这个问题,Read MS Exchange email in C#在我得到一些好的答案几周后问了这个问题。
假设您想在 .NET 中执行此操作,您将不得不编写或购买 POP3 或 IMAP4 类库来与 Exchange 服务器进行通信。
下面是来自 CodeProject 的 POP3 客户端的一个示例:http: //www.codeproject.com/KB/IP/despop3client.aspx