2012-08-13 55 views
-3

我在哪里可以获得有关POP,IMAP,Exchange API连接信息的信息?我已经找到了UI;我无法找到关于连接到POP,IMAP,Exchange API的任何信息。创建一个新的iOS邮件客户端

+0

请你在找什么清晰。图书馆?协议规范?你有什么看过? – 2012-08-13 01:51:25

+0

我曾经想问类似。我不知道“RFC”和“Protocol”是同义词,我问如何通过套接字找到并与RFC进行交互,并为此自我低估。我希望更多的人会意识到,并非我们所有人都经历了有组织的学习,并且具有相同的基础技能,你不应该得到倒退 – 2013-05-11 17:12:22

回答

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消息呈现的电池。

http://libmailcore.com/

相关问题