gpt4 book ai didi

gmail - 本地化的 Gmail IMAP 文件夹

转载 作者:行者123 更新时间:2023-12-03 21:27:28 25 4
gpt4 key购买 nike

我正在构建一个分析 Gmail 特定文件夹(例如“[Gmail]/所有邮件”、“[Gmail]/垃圾邮件”)的工具。名称似乎是根据用户本地化设置进行了本地化,因此例如“[Gmail]/所有邮件”对西类牙用户显示为“[Gmail]/Todos”。

gmail 文件夹是否有非本地化的规范名称?有什么检测方法吗?或者在最坏的情况下,可能的本地化名称列表。

最佳答案

2016 年 6 月更新

请记住 XLIST在 Gmail IMAP was deprecated in 2013并且最终会被移除。

您将需要使用 SPECIAL-USE mailboxes反而。

不幸的是,Gmail 没有按照规范宣传此功能,但它已实现并正常工作(于 2016 年 9 月 9 日测试) - 请注意\Trash 标志:

C: 55535a988a074191 LIST "" * RETURN (SPECIAL-USE)
S: ...
S: * LIST (\HasNoChildren \Trash) "/" "[Gmail]/Bin"

常规 LIST 也返回相同的响应(我认为这是 Gmail 的错误)。

原答案

还有更好的办法: XLIST 命令。

谷歌和苹果开发了一个特殊的 IMAP 命令 XLIST 来解决这个问题。

IMAP XLIST 命令 返回文件夹列表及其众所周知的标志 (\收件箱、\草稿、\垃圾箱、\已发送、\垃圾邮件):
* XLIST (\HasNoChildren \Inbox) "/" "Inbox"

Mail.dll IMAP client (我创建的商业产品)支持 XLIST 命令。当服务器通告对此功能的支持时,它会自动使用。您可以在这里阅读更多信息: https://www.limilabs.com/blog/localized-gmail-imap-folders/

关于gmail - 本地化的 Gmail IMAP 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2185391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com