-2

我从哪里获得有关 POP、IMAP、Exchange API 连接信息的信息?我已经弄清楚了用户界面;我只是找不到任何有关连接到 POP、IMAP、Exchange API 的信息。

4

3 回答 3

1

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

自己实现这些将是一项繁重的工作。Google 可以为您提供大量关于 POP 和 IMAP 的信息,这些都是开放的标准协议。

POP 规范:https ://www.rfc-editor.org/rfc/rfc1939

IMAP 规范:https ://www.rfc-editor.org/rfc/rfc3501

(这些都不包括安全 TLS,或其他现代和关键的扩展。)你最好找到一个能在你的应用程序中使用这些协议的库。

您还需要 SMTP 用于出站邮件——POP 和 IMAP 规范涵盖了访问邮箱,但不包括发送电子邮件。

Exchange 使用 MAPI/RPC,这是 Microsoft 拥有和维护的专有标准。 http://en.wikipedia.org/wiki/Messaging_Application_Programming_Interface 如果没有许可证和可能来自 Microsoft 的代码,您不太可能使用此协议。

于 2012-08-13T01:48:21.420 回答
0

POP 和 IMAP 是 Internet 标准。您可以在相关的 RFC 中找到它们的文档。

Exchange 显然是 Microsoft 的专有协议,因此 MS 网站可能是开始的地方。

于 2012-08-13T01:48:59.253 回答
0

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

http://libmailcore.com/

于 2014-06-17T12:32:31.657 回答