Thanks go to the following people for their help with this project.

Code
----
Helder Guerreiro
    - capability checks
    - logout command
    - status command
    - lsub command

Jp Calderone
    The contents of imapclient/imap_utf7.py and associated tests have been
    taken from the Twisted project (http://twistedmatrix.com/). This
    functionality was written by Jp Calderone.

Mark Hammond (mhammond _AT_ skipinet.com.au)
    Much work related to response parsing and many bug reports.

Thomas Jost (schnouki _AT_ schnouki.net)
    FETCH modifiers patch.

Johannes Heckel
    OAUTH and IDLE support.

Andrew Scheller
    "normalise_times" support.

Brian Neal
    Gmail labels methods.

Dave Eckhardt
    Stream connection support.

Zac Witte
    OAUTH2 support.

Lukasz Mierzwa
    THREAD support.

Mathieu Agopian
    Significant Python 3 porting contributions.

John Louis del Rosario
     Gmail search support (X-GM-RAW).

Naveen Nathan
     ENVELOPE FETCH response parsing.

Chris Arndt
     Pass-through imaplib kwargs.
     Initial STARTTLS and improved TLS support.

Phil Peterson
     OAUTH2 improvements.

Thomas Steinacher
     NIL handling fixes.
     Socket timeout support.

Eben Freeman
     ID support

Aviv Salem
     PLAIN authentication support

Bug Reports
------------
Brian Jackson
Neil Martinsen-Burrell
Mark Eichin (eichin _AT_ thok.org)
Fergal Daly (fergal _AT_ esatclear.ie)
Bob Yexley (bob _AT_ yexley.net)
Rhett Garber
Erik Quaeghebeur
Benjamin Morrise
Brandon Rhodes
Thomi Richards
Ivan Zderadicka
Raffael Vogler

External Projects
-----------------
IMAPClient uses Michael's excellent 'Mock' package.
(http://www.voidspace.org.uk/python/mock/)

IMAPClient includes Benjamin Peterson's 'six' library to help achieve
cross-version Python compatibility.
(https://pypi.python.org/pypi/six)

Other Contributions
-------------------
Nylas supports development of IMAPClient.
http://nylas.com/

The project was started while the author was working at NetBox Blue.
http://netboxblue.com/
