Skip to main content

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.

Release history Release notifications | RSS feed

3.1.0

2 files

3.0.1

2 files

3.0.0

2 files

2.3.1

2 files

2.3.0

2 files

2.2.0

2 files

2.1.0

2 files

2.0.0

2 files

1.1.0

1 file

1.0.2

3 files

1.0.1

3 files

1.0.0

3 files

0.13

2 files

0.12

2 files

0.11

2 files

0.10.2

2 files

0.10.1

0.10

0.9.2

0.9.1

0.9

This release

0.8.1 This release

0.8

0.7

0.6.2

0.6.1

0.6

0.5.2

0.5.1

0.5

0.4

0.3

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page