我需要编写一个可以从Exchange 2007中的邮箱读取电子邮件和附件的应用程序。执行此操作的最佳方法是什么? Outlook Redemption有效,但有没有更好的方法?如何从Exchange 2007服务器检索邮件?
1
A
回答
1
有几种方法可以做到这一点。从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
您可以简单地使用POP3或IMAP访问Exchange服务器上的邮件。 根据您的环境,您可能会找到提供POP3或IMAP实现的库。
0
使用Microsoft Exchange Server MAPI编辑器(MFCMAPI)这是一个很棒的工具来检索MSG(或EML)文件。
我个人使用的ColdFusion的cfexchangeConnection接触到邮箱(以及以换取所有其他项目)
相关问题
- 1. 从Exchange服务器检索邮件/附件
- 2. 在VB.Net中使用IMAP从MS Exchange服务器检索邮件
- 3. 如何使用Exchange Web服务从Exchange Server 2007获取所有未读邮件?
- 4. 将Exchange邮箱2007移动到另一个Exchange服务器
- 5. 从IMAP服务器检索邮件?
- 6. Exchange服务器2007 - ExchangeServiceBinding ::的updateItem Exchange 2007上失败
- 7. 如何连接邮件服务器并检索邮件?
- 8. 如何从python smtp服务器检索电子邮件
- 9. 如何从POP3服务器检索最新邮件?
- 10. 从邮件服务器检索邮件时更改字符集!
- 11. 从Exchange服务器
- 12. 如何使用IMAP从电子邮件服务器中检索电子邮件?
- 13. Exchange 2003 Web服务和Exchange 2007 Web服务之间的差异
- 14. 如何使用Exchange Web服务检索重复事件主机?
- 15. 尝试从PowerShell连接到远程Exchange服务器2007
- 16. 从Biztalk中的Exchange服务器接收电子邮件(无POP3)
- 17. Microsoft Exchange Server 2007 Web服务和邮箱管理 - CRM开发
- 18. 从电子邮件中检索服务器地址
- 19. 从Thunderbird的POP3服务器中检索旧邮件
- 20. 从POP3服务器有效获取未检索的邮件ID
- 21. 无法从HTTP检索服务器端的邮件正文Post
- 22. 电子邮件程序/服务器如何存储和检索邮件?
- 23. 检索从Exchange Server
- 24. Exchange 2007 - 电子邮件正文消失
- 25. Exchange Server 2007 Web服务PHP类
- 26. 从网站服务器检索事件
- 27. 从服务器检索pdf文件流
- 28. 如何以编程方式从C#web应用程序添加Exchange 2007服务器上的邮箱别名?
- 29. 通过远程Exchange 2007服务器上的webservice为用户创建邮箱。 (C#)
- 30. 使用Exchange Web服务操作搜索电子邮件
这就要求在Exchange Server有IMAP访问设置(我知道有些Exchange环境垃圾启用)。 – 2009-12-17 18:31:02