Skip to main content

Easy-to-use, Pythonic and complete IMAP client library with no dependencies outside the Python standard library.

Project description

IMAPClient aims to be a easy-to-use, Pythonic and complete IMAP client library with no dependencies outside the Python standard library.

Features:
  • Arguments and return values are natural Python types.
  • IMAP server responses are fully parsed and readily usable.
  • IMAP unique message IDs (UIDs) are handled transparently.
  • Internationalised mailbox names are transparently handled.
  • Time zones are correctly handled.
  • Convenience methods are provided for commonly used functionality.
  • Exceptions are raised when errors occur.

IMAPClient includes units tests for more complex functionality and a automated functional test that can be run against a live IMAP server.

Project details


Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page