2024-05-01 22:10:11 发布
网友
我正在使用exchangelib过滤一个相当大的收件箱。我只想看看有附件的邮件。你知道吗
我试图在筛选器中添加attachments=True子句,但它不起作用。下面是我的代码。有人能告诉我做这件事的正确方法吗?你知道吗
account.inbox.filter(datetime_received__range=(start_time, end_time), sender=some_sender, attachments=True)
您可能希望改为使用has_attachments过滤器进行过滤。我不认为你可以直接过滤附件。此外,您可能只希望使用.only()选择所需的字段:
has_attachments
.only()
account.inbox.filter( datetime_received__range=(start_time, end_time), sender=some_sender, has_attachments=True, ).only('sender', 'subject', 'attachments')
您可能希望改为使用
has_attachments
过滤器进行过滤。我不认为你可以直接过滤附件。此外,您可能只希望使用.only()
选择所需的字段:相关问题 更多 >
编程相关推荐