Isode Internet Messaging

 

  • Connect IMAP Clients to POP Mailboxes
  • Bandwidth efficient communication over slow/expensive connections
  • LEMONADE compliance to support mobile messaging
  • High performance and scalability

 

M-Box POP/IMAP Gateway enables mail clients to access Internet Standard POP (Post Office Protocol) mailboxes using IMAP (Internet Message Access Protocol). M-Box POP/IMAP Gateway is based on M-Box, Isode's IMAP and POP message store.


 

M-Box POP/IMAP Gateway Architecture

The back-end of the gateway accesses a POP server, 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 the M-Box POP/IMAP Gateway to optimize access performance for an IMAP client. Operation is as follows:

  1. 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)
  2. M-Box POP/IMAP Gateway is now in a position to provide IMAP access to those messages from IMAP capable clients.
  3. 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.
  4. The M-Box POP/IMAP Gateway can notify the IMAP client when new email messages arrive using the IMAP IDLE command.
  5. 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.

 

Deployment Targets

M-Box POP/IMAP Gateway is primarily intended for use by service providers providing a mobile or IMAP email service. There are two deployment models, described below.

Deployment Model 1: Mobile Users with POP-only accounts

POP is the most widely used open standard message access protocol, and many users have mailboxes which only support POP access. POP is not an efficient access protocol in situations where slow and/or expensive network connections are used (as in access over a mobile network as illustrated by our whitepaper on Accessing POP servers from mobile devices).

The M-Box POP/IMAP Gateway allows users to access their POP mailboxes using the more efficient IMAP protocol and be notified of the arrival of new messages using the IMAP IDLE command without having to initiate a check for new messages as would be the case with POP.

Deployment Model 2: LEMONADE Clients without LEMONADE servers

LEMONADE is the open standard for Mobile messaging. It has a client/server architecture and can operate directly to the user’s mail server. However, in many cases the server will not support IMAP or will support IMAP, but not the LEMONADE extensions. Most mail servers support POP3 access. Because of this, M-Box POP/IMAP Gateway can be used as a general purpose LEMONADE gateway to any email server.

 

Performance

M-Box POP/IMAP Gateway is designed with a multi-threaded architecture that can support thousands of simultaneous connections.

 

Configuration Management

Because it operates in gateway mode, and only obtains messages from a POP back-end, configuration of M-Box POP/IMAP Gateway is extremely simple. Configuration management is done using the Web interface provided by Isode's Internet Messaging Administrator (IMA).

 

Operational Management

M-Box Gateway has the same operational management capabilities as M-Box, including SNMP monitoring of gateway status and both IMAP and POP connections.

 

Authentication & Security

Authentication is provided using SASL and data confidentiality using TLS. M-Box POP/IMAP Gateway passes authentication requests to the back-end POP server, and so does not require you to directly manage authentication configuration. TLS is supported for both IMAP connections to the gateway and for POP connections to the back-end server.

 

Internet Mail Conformance

See the M-Box product page for conformance information.

 

Availability

M-Box is available on Linux, Solaris and Windows. Details on supported platforms and versions can be found here.

Copyright © 2008 Isode privacy   feedback Subscribe to our rss newsfeed