Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 10021-1:2004, also adopted as CAN/CSA-ISO/IEC 10021-1-04, is part of the international Message Handling Systems (MHS) standard series. It provides a comprehensive system and service overview for electronic messaging within the MHS environment. This standard defines the fundamental architecture, functional components, and the set of services provided by an MHS. It establishes a common conceptual framework that enables interoperability between different MHS implementations across various network technologies.
The scope includes the description of the MHS model, comprising User Agents (UA), Message Transfer Agents (MTA), and Message Stores (MS), as well as the associated service elements. The standard also outlines the addressing, routing, and security features inherent to the MHS architecture. As a foundational document, it serves as an essential reference for system architects, protocol developers, and network engineers involved in designing or maintaining X.400-based messaging systems.
The core of ISO/IEC 10021-1 is the description of functional entities that compose a Message Handling System:
The standard defines several service elements, which are capabilities provided by the MHS to its users. These are divided into two major categories: Basic Services (mandatory) and Additional Services (optional). Basic services include message submission, delivery, and status notifications. Additional services encompass security features, priority handling, delivery time specifications, and more.
| Service Category | Service Element | Description | Mandatory/Optional |
|---|---|---|---|
| Interpersonal Messaging (IPM) | IPM UA | Users can send and receive formatted interpersonal messages (like email). | Optional (frequent) |
| EDIM | EDI Messaging | Facilitates exchange of EDI data using the MHS model. | Optional |
| Delivery Reports | DR | Notification of successful/failed message delivery. | Mandatory |
| Security | Message Origin Authentication | Ensures the origin of a message can be cryptographically verified. | Optional |
| Message Store | MS | Allows users to store and fetch messages. | Optional |
| Distribution List | DL Expansion | Supports simple or nested distribution lists for multi-recipient messages. | Optional |
Each service element is defined in terms of its abstract operations, expected parameters, and behaviors. Additionally, ISO/IEC 10021-1 specifies the relationship between the MHS model and the underlying OSI layers, as well as the use of the Directory Service (X.500 series) for name resolution and attribute retrieval.
Implementers of MHS systems should ensure that their products adhere to the functional decomposition described in ISO/IEC 10021-1. This involves correctly implementing UA, MTA, and MS behaviors as specified in subsequent parts of the ISO/IEC 10021 series (10021-2, 10021-3, etc.). The standard does not prescribe a specific programming interface but provides the necessary abstract definitions to ensure consistency across implementations.
Conformance to ISO/IEC 10021-1:2004 is typically validated through testing against the protocol specifications (e.g., P1 for MTAs, P3 for submission, P7 for MS). Testing laboratories may use specialized conformance test tools. In Canada, the CSA (Canadian Standards Association) adopts the standard as CAN/CSA-ISO/IEC 10021-1-04, and compliance with this version may be required by certain government or industrial contracts. Manufacturers should review the specific compliance requirements for their target markets.
While SMTP-based internet email has become ubiquitous, the MHS architecture remains relevant in environments requiring stringent security, non-repudiation, and structured message handling. ISO/IEC 10021-1 provides a conceptual model that can be adapted for secure messaging gateways, military messaging, and X.400 interconnects. Additionally, the service element definitions have influenced modern APIs and middleware.
This article reflects technical content from ISO/IEC 10021-1:2004 and its CAN/CSA adoption. Last revised: 2026.