imapclient
imapclient copied to clipboard
An easy-to-use, Pythonic and complete IMAP client library
Dear @mjs, Can you add the support of RFC 9266: Channel Bindings for TLS 1.3? - https://datatracker.ietf.org/doc/html/rfc9266 Channel Bindings for TLS: https://datatracker.ietf.org/doc/html/rfc5929 - XEP-0388: Extensible SASL Profile: https://xmpp.org/extensions/xep-0388.html - XEP-0440:...
Bumps [isort](https://github.com/pycqa/isort) from 5.12.0 to 5.13.2. Release notes Sourced from isort's releases. 5.13.2 Changes Apply the bracket fix from issue 471 only for use_parentheses=True (#2184) @bp72 confine pre-commit to stages...
Bumps [pylint](https://github.com/pylint-dev/pylint) from 3.0.2 to 3.0.3. Commits 1a5ffc1 Bump pylint to 3.0.3, update changelog 54687e7 Disallow isort 5.13.0 (#9290) (#9292) fea5483 [wrong-exception-operation] Fix FP for tuple concatenation of exception types......
_send_literal was assuming that _cached_capabilites was populated when checking for LITERAL+ but this isn't guaranteed. has_capability is now used to check for LITERAL+. This will populate the capabilities cache if...
This code threw an unexpected exception: messages = fetchServer.search("UNSEEN") for uid, message_data in fetchServer.fetch(messages, "RFC822").items(): email_message = email.message_from_bytes(message_data[b"RFC822"]) -> Traceback (most recent call last): File "/work2/imap-notify/./imap-notify.py", line 68, in email_message...
Here is the code: ``` # coding:utf-8 import threading import traceback from imapclient import IMAPClient from common.logger import logger, notifiable_logger IDLE_WAITE_TIME_SEC = 10 class ProcessThread(threading.Thread): def __init__(self, *args, **kwargs): super().__init__(...
我使用IMAPClient版本是3.0.0,我使用下面按中文搜索主题时不生效且底层会报错。 client.search(['SUBJECT', '每日信用管家'], charset='UTF-8') 
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 6.2.1 to 7.2.6. Release notes Sourced from sphinx's releases. Sphinx 7.2.6 Changelog: https://www.sphinx-doc.org/en/master/changes.html Sphinx 7.2.5 Changelog: https://www.sphinx-doc.org/en/master/changes.html Sphinx 7.2.4 Changelog: https://www.sphinx-doc.org/en/master/changes.html Sphinx 7.2.3 Changelog: https://www.sphinx-doc.org/en/master/changes.html Sphinx 7.2.2...
Building with setup.py is deprecated and now generates warnings as such. Move to pyproject.toml based approach using pypa/build: https://packaging.python.org/en/latest/tutorials/packaging-projects/ Remove setup.py and setup.cfg; update release creation process.