【问题标题】:How to label a Gmail message with IMAP_mailbox (imap-tools)?如何使用 IMAP_mailbox (imap-tools) 标记 Gmail 邮件?
【发布时间】:2021-09-06 05:45:18
【问题描述】:

我们可以使用Mailbox/IMAP_mailbox (imap-tools)获取一个Gmail邮箱,如下:

from imap_tools import MailBox as IMAP_mailbox

# Init
mailbox = IMAP_mailbox(HOST)
mailbox.login(username=USERNAME, password=PASSWORD)

# Fetch
messages = mailbox.fetch(AND(seen=SEEN), bulk=BULK, mark_seen=MARK_SEEN, limit=LIMIT)

那么我们可以通过如下方式遍历消息:

for message in messages:
    print(message)

要将消息标记为已看到,我们可以执行以下操作:

mailbox.seen(message.uid, True)

但是,我不想将其标记为所见,而是为其分配一个 Gmail 标签。如何做到这一点?在这个设置中?

【问题讨论】:

    标签: python gmail imap gmail-imap imap-tools


    【解决方案1】:

    您可以使用自定义标志。

    https://github.com/ikvk/imap_tools/issues/123

    添加 gmail 标签未实现。

    【讨论】:

    猜你喜欢
    • 2018-11-02
    • 2019-05-24
    • 2015-01-17
    • 1970-01-01
    • 2020-12-05
    • 2021-08-06
    • 1970-01-01
    • 2021-01-11
    • 2012-01-02
    相关资源
    最近更新 更多