Sun Java System Messaging Server (Messaging Server) es un potente servidor de mensajería de Internet basado en estándares destinado a los proveedores de servicios y a las empresas. Messaging Server es una aplicación de gran capacidad diseñada para gestionar mensajes de forma fiable. Está formada por varios componentes modulares, que se pueden configurar de forma independiente y que son compatibles con varios protocolos de correo electrónico.
El programa de instalación de Java ES ofrece Messaging Server como único componente instalable. Sin embargo, después de la instalación, cada instancia de Messaging Server se puede configurar para proporcionar varios servicios de mensajería distintos, representando de hecho el siguiente conjunto de subcomponentes de Messaging Server:
Message Store. Proporciona funciones de almacenamiento y recuperación.
Message Transfer Agent (MTA). Admite el envío de correo electrónico administrando las conexiones SMTP, encaminando los correos electrónicos y enviando los mensajes a los almacenes de mensajes adecuados. Se puede configurar para enviar un correo electrónico a un almacén interno (entrada) o a almacenes externos de correo (salida).
Message Multiplexor (MMP). Permite recuperar correos electrónicos accediendo al almacén de mensajes (o a un conjunto de almacenes) para clientes de correo electrónico mediante protocolos IMAP o POP.
Message Express Multiplexor (MEM). Hace posible la recuperación y el envío de mensajes de correo electrónico usando clientes de correo basados en web (HTTML).