2012-08-13 53 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/

相關問題