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