
Messaging and Directory Server software used around the world in the
Government, Military, Aviation and Commercial sectors.
|
The Isode Mobile Email Gateway enables mail clients to
access Internet Standard POP (Post Office Protocol) mailboxes using
IMAP (Internet Message Access Protocol). The gateway is based on M-Box,
Isode's IMAP and POP message store.

The back-end of the gateway accesses one or more POP servers, the front
end of the gateway is identical to that that of M-Box and provides an
IMAP (and POP) interface. Messages are stored by theg ateway to optimize
access performance for an IMAP client. Operation is as follows:
- When the IMAP Client connects, the back-end of the M-Box POP/IMAP
Gateway connects to the POP server and downloads a copy of all messages
(messages are left on the POP server and are deleted only if the client
deletes the message on the M-Box POP/IMAP gateway. Both servers remain
in sync)
- M-Box POP/IMAP Gateway is now in a position to provide IMAP access
to those messages from IMAP capable clients.
- While the IMAP connection remains open, the M-Box POP/IMAP Gateway
back-end will poll the POP server (at configurable intervals) to retrieve
new messages.
- The M-Box POP/IMAP Gateway can notify the IMAP client when new email
messages arrive using the IMAP IDLE command.
- Continued synchronisation between the POP/IMAP Gateway and the backend
POP servers means that messages marked for deletion 'on the server'
are deleted from both the POP/IMAP Gateway and the backend POP server.
Internet Mail Conformance
General
| RFC 1123 |
Requirements for Internet hosts - application and support, R. Braden,
October 1989 |
| RFC 2045 |
Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies, N. Freed, N. Borenstein,
November 1996 |
| RFC 2046 |
Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types, N. Freed, N. Borenstein,
November 1996 |
| RFC 2047 |
(Multipurpose Internet Mail Extensions) MIME Part Three: Header Extensions for Non-ASCII Text, K. Moore,
November 1996 |
| RFC 2049 |
(Multipurpose Internet Mail Extensions) MIME Part Five: Conformance Criteria and Examples, N. Freed, N. Borenstein,
November 1996 |
| RFC 3462 |
The Multipart/Report Content Type for the Reporting of Mail System
Administrative Messages, G. Vaudreuil, January 2003 |
IMAP
| RFC 3501 |
INTERNET MESSAGE ACCESS PROTOCOL - Version 4rev1, M. Crispen,
March 2003 |
| RFC 2088 |
IMAP4 non-synchronizing literals, J. Myers, January 1997 |
| RFC 2342 |
IMAP4 Namespace, M. Gahrns & C. Newman, May 1998 |
| RFC 4315 |
INTERNET MESSAGE ACCESS PROTOCOL - UIDPLUS extension, M Crispen, December
2005 |
| RFC 3691 |
Internet Message Access Protocol (IMAP) UNSELECT command, A.
Melnikov, February 2004 |
| RFC 2177 |
IMAP4 IDLE command, B. Leiba, June 1997 |
RFC
4731
|
IMAP4 extension to SEARCH command for controlling what kind of information
is returned, A. Melnikov, D. Cridland, November 2006 |
RFC
4978
|
The IMAP COMPRESS Extension, Arnt Gulbandsen, August 2007 |
RFC
4959
|
The IMAP Extension for SASL Initial Client Response, Robert
Siemborski, A. Gulbrandsen Sept 2007 |
| RFC 4467 |
Internet Message Access Protocol (IMAP) - URLAUTH extension, M. Crispin,
May 2006
|
| RFC 4469 |
Internet Message Access Protocol (IMAP) - CATENATE extension, P. Resnick,
April 2006
|
| RFC 4551 |
IMAP Extenstion for Conditional STORE Operation of Quick Flag Changes
Resyncronization, A. Melnikov, S.Hole, June 2006
|
| RFC 4314 |
IMAP4 ACL extension, A. Melnikov, December 2005
|
| RFC 2087 |
IMAP4 QUOTA extension, J. Myers, January 1997
|
Draft
|
Internet Message Access Protocol - Sort and Thread Extensions, M. Crispin,
K. Muchison, November 2006 |
RFC
5032
|
WITHIN Search extensions to the IMAP Protocol, Eric Burger,
September 2007 |
RFC
4550
|
Internet Email to Support Diverse Service Environments
(Lemonade) Profile, S. Meas, A. Melnikov, June 2006 |
Draft
|
IMAP4 LIST Command extensions, B. Leiba, A. Melnikov, September 2006 |
Draft
|
INTERNET MESSAGE ACCESS PROTOCOL - SORT AND THREAD EXTENSIONS, M. Crispin,
K. Murchison, May 2004 |
|
Draft
|
IMAP4 Extensions for Quick Mailbox Resynchronization, A. Melnikov, D.
Cridland, C. Wilson, June 2007 |
LMTP
| RFC 2033 |
Local Mail Transfer Protocol, J. Meyers, October 1996 |
| RFC 3848 |
ESMTP and LMTP Transmission Types Registration, C. Newman, July
2004 |
| RFC 2920 |
SMTP Service Extension for Command Pipelining, N. Freed, September
2000 |
| RFC 1652 |
SMTP Service Extension for 8-bit MIME transport, J. Klensin, N. Freed, M. Rose, E. Stefferud, D. Crocker,
July 1994 |
| RFC 2034 |
SMTP Service Extension for Returning Enhanced Error Codes, N Freed,
October1996 |
SIEVE
RFC 3028
|
Sieve: A Mail Filtering Language, T. Showalter, January 2001 |
RFC 3431
|
Sieve Extension: Relational Tests, W. Segmuller, December 2002 |
RFC 3598
|
Sieve Email Filtering -- Subaddress Extension, K. Murchison,
September 2003 |
RFC 3894
|
Sieve Extension: Copying Without Side Effects, J. Degener, October
2004 |
Draft
|
Sieve Email Filtering: Vacation Extension, T. Showalter, N. Freed, February
2006 |
Draft
|
A Protocol for Remotely Managing Sieve Scripts, T. Martin, A. Melnikov,
February 2006 |
POP
| RFC 1939 |
Post Office Protocol - Version 3, J. Myers, M. Rose,
May 1996 |
| RFC 2449 |
POP3 Extension Mechanism, R. Gellens, C. Newman, L. Lundblade,
November 1998 |
| RFC 1734 |
POP3 AUTHentication command, J. Myers, December 1994 |
| RFC 2595 |
Using TLS with IMAP, POP3 and ACAP, C. Newman, June 1999 |
Availability
M-Box is available on Linux, Solaris and Windows. Details on supported
platforms and versions can be found here.
|