创建新的iOS邮件客户端

时间:2012-08-13 01:44:16

标签: ios exchange-server imap pop3

我在哪里可以获得有关POP,IMAP,Exchange API连接信息的信息?我找到了UI;我找不到有关连接POP,IMAP,Exchange API的任何信息。

3 个答案:

答案 0 :(得分:1)

POP,IMAP,Exchange和SMTP都是与服务器通信以访问和发送电子邮件的互联网协议。 iOS本身不直接公开任何此功能。你要么自己构建它,要么找到你可以使用的库。

自己实施这些工作将是。 Google可以为您提供大量有关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 如果没有许可证,并且可能是Microsoft的代码,您就不可能使用此协议。

答案 1 :(得分:0)

POP和IMAP是互联网标准。您可以在相关的RFC中找到它们。

交换显然是微软的专有协议,所以MS网站可能就是起点。

答案 2 :(得分:0)

MailCore是一个Mac和iOS库,旨在减轻使用电子邮件协议的痛苦。 MailCore包含电池,支持SMTP,IMAP,POP3,RFC822,MIME和HTML消息的呈现。

http://libmailcore.com/