Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios IMAP和Gmail标签_Ios_Objective C_Cocoa_Imap_Gmail Imap - Fatal编程技术网

Ios IMAP和Gmail标签

Ios IMAP和Gmail标签,ios,objective-c,cocoa,imap,gmail-imap,Ios,Objective C,Cocoa,Imap,Gmail Imap,我正试图找出如何将GMail标签添加到我的应用程序中。我正在使用不支持它的Mailcore,所以我想自己添加它们。我做了一些研究,发现: 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 (\Draf

我正试图找出如何将GMail标签添加到我的应用程序中。我正在使用不支持它的Mailcore,所以我想自己添加它们。我做了一些研究,发现:

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)

这是什么语言?那是API吗?如何访问它


谢谢

这是IMAP协议,定义如下:。您可以通过telnet(通常是tcp端口443)连接到IMAP服务器并运行fetch命令

下面是一个如何使用telnet连接到IMAP服务器并手动运行FETCH等命令的示例


所以我需要找到一种方法,在我的Objective-c代码中使用某种telnet替代方案,获取这些标签并将它们导入到我的Objective-c项目中?不,从代码中只需打开一个套接字,连接并发送/接收数据。Telnet有助于您自己手动尝试这些命令。Oops。我的意思是tcp端口143而不是443。是的,吉吉是对的。使用telnet只是连接到IMAP服务器以测试和了解协议的一种好方法。好的,但我仍然不明白如何在objective Cy中实现这些调用。您真正想要的是RFC3501,而不是1730。