【问题标题】:IMAP and Gmail LabelsIMAP 和 Gmail 标签
【发布时间】:2013-04-07 19:34:16
【问题描述】:

我正在尝试弄清楚如何将 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)

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

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

谢谢

【问题讨论】:

    标签: ios objective-c cocoa imap gmail-imap


    【解决方案1】:

    这是 IMAP 协议,在此处定义:http://www.ietf.org/rfc/rfc1730.txt。您可以通过 telnet(通常是 tcp 端口 443)连接到 IMAP 服务器并运行该 fetch 命令。

    这是一个示例,说明如何使用 telnet 连接到 IMAP 服务器并手动运行命令,例如 FETCH。

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

    【讨论】:

    • 所以我需要找到一种方法在我的 Objective-c 代码中使用某种 telnet 替代方法,获取这些标签并将它们导入到我的 Objective-c 项目中?
    • 不,从代码中您只需打开一个套接字、连接并发送/接收数据。 Telnet 对于自己手动尝试命令很有用。
    • 糟糕。我的意思是 tcp 端口 143 不是 443。是的,Gigi 是对的。使用 telnet 只是连接 IMAP 服务器以测试和了解协议的好方法。
    • 好的,但我仍然不明白如何在objective-c中实现这些调用
    • 你真的想要 RFC3501,而不是 1730。
    猜你喜欢
    • 2013-12-22
    • 2010-12-26
    • 1970-01-01
    • 2013-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-09
    • 2010-11-28
    相关资源
    最近更新 更多