Skip to main content

Easy-to-use, Pythonic and complete IMAP client library

Project description

IMAPClient aims to be a easy-to-use, Pythonic and complete IMAP client library.

  • 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 an automated functional test that can be run against a live IMAP server.

Project details

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page