我应该如何获取和处理(Exchange)电子邮件附件?

时间:2009-02-23 00:56:41

标签: c# attachment exchange-server-2003

我需要从电子邮件附件中获取一个zip文件,解压缩并将其复制到某处。

我应该怎么做呢?

我目前正在搜索“Exchange API”和“处理电子邮件附件”之类的内容,并希望此类事情之前已经完成。

环境将是Windows和Exchange 2003,任何编码最好都在C#中。

3 个答案:

答案 0 :(得分:0)

前段时间我必须这样做,最好的方法是使用WEBDAV。每个邮件项都可以像URL一样被引用。

如果您查看此blog post on WEBDAV,它应该为您指明道路。

答案 1 :(得分:0)

我最后使用Redemption做了这个我有几个问题,因此链接的问题最终到了那里。

您确实需要安装Outlook客户端,并且在您尝试访问的任何邮箱上都需要完整邮箱权限(而不仅仅是读取)。

这个问题,Read MS Exchange email in C#在我得到一些好的答案之后的几个星期也问了。

答案 2 :(得分:-1)

假设您要在.NET中执行此操作,您将需要编写或购买POP3或IMAP4类库以与Exchange服务器进行通信。

以下是CodeProject的POP3客户端的一个示例: http://www.codeproject.com/KB/IP/despop3client.aspx