2013-04-15 115 views
0

我想弄清楚如何將GMail標籤添加到我的應用程序。我使用不支持它的Mailcore,因此我想將它們添加到我的自我中。我研究了一下,發現這樣的:IMAP和Gmail標籤

a010 FETCH 1:4 (X-GM-LABELS) 
* 1 FETCH (X-GM-LABELS (\Inbox \Sent Important "Muy Importante")) 
* 2 FETCH (X-GM-LABELS (foo)) 
* 3 FETCH (X-GM-LABELS()) 
* 4 FETCH (X-GM-LABELS (\Drafts)) 
a010 OK FETCH (Success) 

https://developers.google.com/google-apps/gmail/imap_extensions#x-gm-labels

什麼languge是什麼?這是一個API嗎?我如何訪問它?

感謝

回答

0

這是IMAP協議,定義如下:http://www.ietf.org/rfc/rfc1730.txt。您可以通過telnet(通常是tcp端口443)連接到IMAP服務器並運行該獲取命令。

下面是如何使用telnet連接到IMAP服務器並手動運行命令(如FETCH)的示例。

http://networking.ringofsaturn.com/Protocols/imap.php

+0

所以我需要找到一種方法來使用某種替代的telnet我的Objective-C代碼裏面,FETCH這些標籤,並將其導入回到我的Objective-C的項目? – Segev

+0

不,從代碼中,您只需打開一個套接字,連接併發送/接收數據。 Telnet對於自己手動嘗試命令非常有用。 – Gigi

+0

糟糕。我的意思是TCP端口_143_不是443.是的,吉吉的權利。使用telnet只是連接IMAP服務器以測試和了解協議的好方法。 – wilsondkw