如何限制 imap search/uid 获取

How to limit imap search/uid fetches

为了避免

imaplib.error: command: UID => got more than 10000 bytes

我想只获取特定数量的邮件或请求搜索匹配的数量,而不抛出异常。

我处理这个问题的唯一方法是减少每次异常的 SINCE BEFORE 时间间隔,直到收到第一封或最后一封邮件?

Editing _MAXLINE 只会影响我的环境,在这种情况下没有帮助。

唯一的解决方案是减少 SINCE/BEFORE 或其等效值。

你会为 python 的 imaplib 提交补丁,还是我?我们不能永远离开这里。