有什么方法可以在 IMAP MailKit 中检索标签或文件夹 ID
Is there any way to retrieve labels or folder ID in IMAP MailKit
我正在使用 MailKit IMAP 从电子邮件服务器 (GMail) 检索邮件。我必须将这些消息缓存到我的本地系统中,以便用户可以访问消息 Offline.Currently 我正在获取电子邮件服务器 has.But 的所有文件夹或标签 我没有得到对应于每个的标签 ID 或文件夹 ID message.I 已阅读 Google Gmail API 说每个标签或文件夹都有 ID,并且一个或多个标签可以应用于单个邮件,例如邮件可以在收件箱中也可以在个人中labels.I只想知道一条消息应用了多少个标签,这些标签的ID是什么。
您可以从 folder.Fetch (range, MessageSummaryItems.GMailLabels);
获取此信息
我正在使用 MailKit IMAP 从电子邮件服务器 (GMail) 检索邮件。我必须将这些消息缓存到我的本地系统中,以便用户可以访问消息 Offline.Currently 我正在获取电子邮件服务器 has.But 的所有文件夹或标签 我没有得到对应于每个的标签 ID 或文件夹 ID message.I 已阅读 Google Gmail API 说每个标签或文件夹都有 ID,并且一个或多个标签可以应用于单个邮件,例如邮件可以在收件箱中也可以在个人中labels.I只想知道一条消息应用了多少个标签,这些标签的ID是什么。
您可以从 folder.Fetch (range, MessageSummaryItems.GMailLabels);