IMAP APIs

You may be the type that is only be satisfied with IMAP utilities that you write yourself. Or perhaps you’ve got a particular need that isn’t adequately met by the other packages described here. In either case, here are some IMAP APIs that might make your life a bit easier and your development time a bit shorter.

C-Client API

Author

Mark Crispin ()

URL

ftp://ftp.cac.washington.edu/imap/imap.tar.Z

Major features

IMAP API and supporting libraries for messaging applications bundled with the UW IMAP server distribution.

Installation

No special installation required (make <platform>).

Documentation

Documentation on C-Client is included in the UW IMAP distribution, in the file docs/internal.txt.

Status

Current version is 4.7a as of March 2000.

Licensing

Free, can be redistributed, copyright restricted (see comments in source files for details).

C-Client is the granddaddy of IMAP APIs. Written by Mark Crispin, the IMAP originator, C-Client has been used at the core of many IMAP servers and clients beyond just PINE and UW-IMAP. It’s probably fair to say that C-Client is a reference API for most IMAP protocol features and, as such, is more appropriate for full-scale projects than quick-and-dirty utilities.

C-Client may be found in the src/c-client directory of the UW-IMAP distribution, and extensive, well-written, detailed documentation on C-Client may be found in docs/internal.txt.

Get Managing IMAP now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.