IMAP Logo Image

The Maclean IMAP Server Engine is a toolkit designed for developers who need to implement an IMAP server on top of an existing mailstore. Furnished as C source code and licensed as an OEM product, it should be easily integrated with any reasonable message-filing system.

The engine supports IMAP4 rev 1 (RFC 3501) in its entirety along with the AUTH (RFC 2195), BINARY (RFC 3516), ID (RFC 2971), IDLE (RFC 2177), Login Referrals (RFC 2221), UIDPLUS (RFC 2359) and UNSELECT (RFC 3691) extensions. It includes support for CRAM-MD5 and NTLM authentication. It also has full support for SSL/TLS using the OpenSSL library. The engine provides a flexible API that should require only a thin glue layer of code to graft the server onto your mailstore. Our current product consists of highly optimized, 32-bit, native-Windows code.

Servers can be built using either of two threading models. The first employs one thread per IMAP session. This arrangement is suitable for servers that support light loads and may be required in certain cases to accommodate resource ownership. The alternative model uses thread pooling. This sophisticated organization uses a small pool of threads that are dispatched internally by the server to handle events. This allows a server to handle thousands of concurrent sessions.

Maclean IMAP has already been interfaced to seven distinct mailstores. Two end-user products based upon it have been released (MailRelayer and True North's IA IMAP Server) and it is also used in a number of services (which we are not at liberty to identify).

You can license Maclean IMAP and interface it to your required message store yourself (with the help of our expert technical support of course) or you can contract with us to do it for you. We also offer SMTP code, POP code, even a proprietary mailstore (all at no extra cost) if you need them.

Licensees of Maclean IMAP include True North Software, Inc. and Block All Spam, Inc. (and others who wish not to be publicly identified.)

As far as we know, the Maclean IMAP Server Engine is the only product of its type. And it's backed by Pete Maclean whose other protocol engines have been licensed by Microsoft, Apple Computer, MCI, Borland, and many other well known companies. Contact us now and learn how we can help you get your IMAP server up and running more quickly than you ever imagined! (Typical time to interface to a new mailstore is less than one month.)

Specification: Please view our product spec sheet as a Microsoft Word document.

Evaluation: You can evaluate the engine by running MIMS, our standalone IMAP Server for Windows (98/ME/NT/2000/XP). MIMS is completely free software that you are welcome to use in any way you find useful.

Download MIMS version 2.0 now. Its size is about 1MB.

When the download is complete just execute the file, MIMSetup.exe, to install MIMS. This package includes a full manual in the form of a Microsoft Word document; if this format is not useful to you, please email us and we'll try to get you something more suitable. Please note that MIMS does not include SSL/TLS support.

Documents: You can also download our Developer Guide. This is a Microsoft Word document that describes how to use the IMAP Engine.

Pricing: Our standard license costs US$15,000. This gets you full source code, manuals, samples, royalty-free distribution rights and developer support for one year.

Want to know more? Please read our FAQ.

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. ( http://www.openssl.org/)

This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)

Software by Pete Maclean/Main Page

Pete Maclean || 56 South 2nd Street #203 || San Jose, California 95113 || USA
Voice (temporarily unavailable) || Fax (temporarily unavailable)
E-mail pete@maclean.com