【问题标题】:How to get "starred mails" from Gmail or other mail services using IMAP_tools in django如何在 Django 中使用 IMAP_tools 从 Gmail 或其他邮件服务获取“加星标的邮件”
【发布时间】:2022-12-17 19:46:54
【问题描述】:

我能够收到收件箱电子邮件,也能够从特定文件夹中收到电子邮件,但我无法收到“加星标“电子邮件。

我试过下面的代码。我期待收到带有“星旗" 作为回应。

from imap_tools import MailBox, A

# Create your views here.
def temp(request):
    

    #Get date, subject and body len of all emails from INBOX folder
    with MailBox('smtp.gmail.com').login('admin@gmail.com', 'password', 'INBOX') as mailbox:
        temp="empty"
        for msg in mailbox.fetch():
            temp = (msg.date, msg.subject, msg.html) 

    return HttpResponse(temp)

【问题讨论】:

    标签: django imap-tools


    【解决方案1】:

    https://github.com/ikvk/imap_tools/blob/master/examples/search.py

    mailbox.fetch(AND(flagged=True))
    

    (很久以前在一个遥远的星系中)星星看起来像一面旗帜。

    【讨论】:

      猜你喜欢
      • 2011-07-03
      • 1970-01-01
      • 2018-05-18
      • 2022-09-27
      • 2022-09-30
      • 1970-01-01
      • 2018-11-03
      • 1970-01-01
      • 2020-06-21
      相关资源
      最近更新 更多