Maclean IMAP Server Engine
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 coupled with any reasonable message-filing system.
Our current product consists of highly optimized code that can be used to build either 32- or 64-bit servers on Windows and Linux platforms. The engine provides a flexible API that should require only a thin glue layer of code to graft the server onto your mailstore.
Maclean IMAP has been on the market for 10 years and is very mature software that has been integrated into products and services used by tens of thousands of people every day.
The engine supports IMAP4 rev 1 (RFC 3501) in its entirety along with the following extensions: AUTH (RFC 2195), BINARY (RFC 3516), ID (RFC 2971), IDLE (RFC 2177), Login Referrals (RFC 2221), LOGINDISABLED (RFC 2595), NAMESPACE (RFC 2342), UIDPLUS (RFC 2359), UNSELECT (RFC 3691), Conditional STORE (RFC 4551), ESEARCH (RFC 4731), ENABLE (RFC 5161), LANGUAGE (RFC 5255) and LIST-STATUS (RFC 5819). It includes support for Plain, CRAM-MD5, DIGEST-MD5 and NTLM authentication. It also has full support for SSL/TLS using the OpenSSL library.
Designed for use with any message-filing system. Messages may be stored in any format. Small memory footprint makes it very suitable for use in appliance products. Ideal (and widely used) for voicemail systems. Includes optional logging and session-transcription systems. Fully implements all basic IMAP4 commands plus many extensions. Extensively customizable. Supports multiple authentication mechanisms.
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 Apple Computer, Borland, MCI, Microsoft, Verizon 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 and can be as little as a couple of days.)
You can evaluate the engine by running MIMS, our standalone 32-bit IMAP Server for Windows (2000/XP/2003/Vista/2008/7). MIMS is completely free software that you are welcome to use in any way you find useful.
Download MIMS version 3.40. 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.
You can also download our Developer’s Guide. It describes how to use the IMAP Engine.
Our standard license costs US$25,000. This gets you full source code, manuals, samples, royalty-free distribution rights for a single platform (Windows or Linux) and developer support for one year. A restricted-functionality edition tailored for voicemail applications can be licensed for $15,000. Rights to a second platform cost an additional 50% of the original licensing fee.
Want to know more?
Please read our FAQ for Maclean IMAP.
Do you need IMAP server code for another platform (AIX, HP-UX, Mac OS X, Solaris, FreeBSD, OpenVMS)? Please ask us; we have 20 years of experience porting email client and server code.