Python imbox 如何获取指定日期的邮件?

2021-12-22 10:37:08 +08:00
 wchluxi
imbox.messages(date__on=)

date__on不生效,都是推送最近三十天,有大神教教怎么解决吗?

2004 次点击
所在节点    Python
4 条回复
2i2Re2PLMaDnghL
2021-12-22 10:58:34 +08:00
看上去 imbox 是把 date__on 直接作为 (ON "2006-01-02") 传递给了服务器,没有作手动筛选
先问下你,你 date__on 传了啥?
wchluxi
2021-12-22 11:04:56 +08:00
@2i2Re2PLMaDnghL 我就穿今天日期它也是返回很多天的邮件给我 imbox.messages(date__on=datetime.date(2021,12,22))
2i2Re2PLMaDnghL
2021-12-22 11:15:40 +08:00
感觉有可能是服务器的 IMAP 实现有问题(毕竟 ON 看上去用的人少),考虑 1. 抓包?; 2. 用其他 IMAP 客户端发 ON query ; 3. 组合使用 date__lt date__gt 替代
wchluxi
2021-12-22 11:37:14 +08:00
@2i2Re2PLMaDnghL 确实是服务器的 IMAP 实现有问题,换了个服务器就可以了,谢谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/823694

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX