Sun Java System Messaging Server (Messaging Server) est un serveur de messagerie Internet puissant , basé sur des normes, destiné aux entreprises et fournisseurs de services. Conçu pour assurer une gestion fiable et de haute capacité des messages, Messaging Server se compose de plusieurs composants modulaires, configurables indépendamment les uns des autres, offrant une prise en charge de plusieurs protocoles de messagerie électronique.
Le programme d'installation de Java ES fournit Messaging Server sous la forme d'un composant unique installable. Toutefois, après l'installation, chaque instance peut être configurée en vue de fournir n'importe lequel des nombreux services de messagerie, représentant l'ensemble des sous-composants suivants de Messaging Server :
Message Store : permet de stocker et de récupérer des messages.
Message Transfer Agent (MTA) : prend en charge l'envoi de messages en traitant les connexions SMTP, en acheminant les messages et en les livrant aux stockages de messages appropriés. Peut être configuré pour une livraison des messages dans le stockage interne (entrant) ou dans le stockage externe (sortant).
Message Multiplexor (MMP) : prend en charge la récupération des messages en accédant au stockage des messages (ou à un ensemble de stockages) pour les clients de messagerie utilisant les protocoles IMAP ou POP.
Message Express Multiplexor (MEM) : prend en charge la récupération et l'envoi de messages par des clients de messagerie Web (HTTML).