我在哪里可以获得有关POP,IMAP,Exchange API连接信息的信息?我已经找到了UI;我无法找到关于连接到POP,IMAP,Exchange API的任何信息。创建一个新的iOS邮件客户端
-3
A
回答
1
POP,IMAP,Exchange和SMTP都是与服务器通信以访问和发送电子邮件的Internet协议。 iOS本身不直接公开任何这种功能。你要么必须自己构建它,要么找到可以使用的库。
自己实现这些将是一个ton的工作。谷歌可以引导你获得关于POP和IMAP的大量信息,这些是开放的标准协议。
POP规格:http://tools.ietf.org/html/rfc1939
IMAP规格:http://tools.ietf.org/html/rfc3501
(这些都不涉及安全的TLS,或其他现代和关键的扩展。)你最好发现讲这些协议使用库在你的应用程序。
您还需要SMTP出站邮件 - POP和IMAP规范涵盖访问邮箱,但不发送电子邮件。
Exchange使用MAPI/RPC,这是Microsoft拥有和维护的专有标准。 http://en.wikipedia.org/wiki/Messaging_Application_Programming_Interface 这是不可能的,你可以在没有许可证的情况下使用这个协议,也可能是来自微软的代码。
0
POP和IMAP是互联网标准。你可以在相关的RFC中找到它们。
交换显然是微软的专有协议,所以MS网站可能是开始的地方。
0
MailCore是一个Mac和iOS库,旨在缓解使用电子邮件协议的痛苦。 MailCore是包含支持SMTP,IMAP,POP3,RFC822,MIME和HTML消息呈现的电池。
相关问题
- 1. 创建一个JavaScript SOAP客户端
- 2. 创建一个WCF Web Api客户端
- 3. Jenkins“options.provider需要创建一个新的pkgcloud客户端”错误
- 4. 如何在新书上创建新客户时在whmcs中创建客户端?
- 5. Selenium WebDriverJs无法与iOS创建新客户端
- 6. 创建自己的邮件客户端使用PHP,MYSQL
- 7. 不能重新创建客户端
- 8. 客户端的app.config创建
- 9. SWT Program.launch邮件客户端
- 10. PHP邮件客户端库
- 11. PHP邮件客户端
- 12. 如何创建“表”响应所有电子邮件客户端?
- 13. 我可以使用JavaScript创建客户端电子邮件吗?
- 14. 如何让客户端为其他客户端创建一个套接字
- 15. 是否有可能为Android创建一个“客户端到客户端”系统?
- 16. 在客户端使用javascript在Chrome中创建一个文件
- 17. 创建邮件,填充内容并在邮件客户端打开它
- 18. Keynotfoundexception上创建客户端
- 19. 创建REST客户端API
- 20. 通过Android客户端在REST后端创建新用户
- 21. 客户端iCalendar事件创建器
- 22. 动态创建HTML文件(客户端)
- 23. 让用户在iOS上选择电子邮件客户端
- 24. PyBlueZ:创建多个客户端连接
- 25. OS X:打开电子邮件客户端,创建新邮件并添加文件作为附件
- 26. 附件在邮件客户端的ipad
- 27. 如何创建一个为每个客户端创建一个新线程的服务器?
- 28. 给定一个WSDL文件,创建一个简单的Java客户端
- 29. 一个信号每次创建一个新的Ios用户
- 30. iOS邮件客户端的间歇性图片链接行为
请你在找什么清晰。图书馆?协议规范?你有什么看过? – 2012-08-13 01:51:25
我曾经想问类似。我不知道“RFC”和“Protocol”是同义词,我问如何通过套接字找到并与RFC进行交互,并为此自我低估。我希望更多的人会意识到,并非我们所有人都经历了有组织的学习,并且具有相同的基础技能,你不应该得到倒退 – 2013-05-11 17:12:22