我需要编写一个可以从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. 检索Exchange服务器上的所有电子邮件
- 6. 从IMAP服务器检索邮件?
- 7. Exchange服务器2007 - ExchangeServiceBinding ::的updateItem Exchange 2007上失败
- 8. 如何连接邮件服务器并检索邮件?
- 9. exchange 2007如何从特定邮箱中删除邮件
- 10. Exchange服务器2007和Exchange Server 2010的Exchange Web服务之间的区别
- 11. 如何从POP3服务器检索最新邮件?
- 12. 如何从python smtp服务器检索电子邮件
- 13. 从邮件服务器检索邮件时更改字符集!
- 14. 从Exchange服务器
- 15. 如何使用IMAP从电子邮件服务器中检索电子邮件?
- 16. Exchange 2003 Web服务和Exchange 2007 Web服务之间的差异
- 17. 如何使用Exchange Web服务检索重复事件主机?
- 18. 尝试从PowerShell连接到远程Exchange服务器2007
- 19. EWS + Exchange 2007:检索内嵌图像
- 20. 如何从服务器检索数据
- 21. 从Exchange服务器收听收到的电子邮件
- 22. 从Biztalk中的Exchange服务器接收电子邮件(无POP3)
- 23. Microsoft Exchange Server 2007 Web服务和邮箱管理 - CRM开发
- 24. 接收电子邮件通知(Exchange 2007)
- 25. Exchange 2007 - 电子邮件正文消失
- 26. 从电子邮件中检索服务器地址
- 27. 从imap服务器检索邮件信息
- 28. 从Thunderbird的POP3服务器中检索旧邮件
- 29. 无法从HTTP检索服务器端的邮件正文Post
- 30. Exchange Server 2007 Web服务PHP类
这就要求在Exchange Server有IMAP访问设置(我知道有些Exchange环境垃圾启用)。 – 2009-12-17 18:31:02