CONTENTS

SECTION  1  –  GENERAL
 1     Scope
 2     Normative references
        2.1     Reference Model references
        2.2     Presentation references
        2.3     Remote Operations references
        2.4     Directory references
        2.5     Message Handling references
 3     Definitions
        3.1     Common Definitions for MHS
        3.2     Message Store Definitions
 4     Abbreviations
 5     Conventions
        5.1     Conventions for abstract-services
        5.2     Conventions for attribute-types used in Tables 2 and 3 of clause 11
        5.3     Conventions for attribute-types used in Table 4 of clause 11
        5.4     General font conventions
        5.5     Font conventions for ASN.1 definitions
        5.6     Rules for ASN.1 definitions
        5.7     Conventions for previous editions of this Service Definition
SECTION  2  –  MESSAGE  STORE  ABSTRACT-SERVICE  DEFINITION
 6     Message Store model
        6.1     Message Store objects and contracts
        6.2     Message Store ports
                  6.2.1     Retrieval Ports
                  6.2.2     MS-submission Ports
                  6.2.3     Administration Ports
        6.3     Information model
                  6.3.1     Entry-classes
                  6.3.2     Entries
                  6.3.3     Attributes
                  6.3.4     Main-entries, parent-entries, and child-entries
                  6.3.5     Content-specific Attributes
                  6.3.6     Entry-types
                  6.3.7     Organization of entry-classes
                  6.3.8     Retrieval-status
                  6.3.9     Matching-rules
        6.4     Message grouping
        6.5     Auto-actions
                  6.5.1     The AUTO-ACTION information object class
                  6.5.2     Auto-action registration
                  6.5.3     Auto-action errors
                  6.5.4     Auto-action execution
        6.6     MS extensions
 7     MS-bind and MS-unbind operations
        7.1     MS-bind abstract-operation
                  7.1.1     MS-bind-argument
                  7.1.2     MS-bind-result
                  7.1.3     MS-bind-error
        7.2     MS-unbind abstract-operation
 8     Abstract-operations
        8.1     Common data-types used in abstract-operations
                  8.1.1     Range
                  8.1.2     Filters
                  8.1.3     Selector
                  8.1.4     Entry-information-selection
                  8.1.5     Entry-information
                  8.1.6     MS-submission-options
                  8.1.7     Common-submission-results
        8.2     Retrieval Port abstract-operations
                  8.2.1     Summarize abstract-operation
                  8.2.2     List abstract-operation
                  8.2.3     Fetch abstract-operation
                  8.2.4     Delete abstract-operation
                  8.2.5     Register-MS abstract-operation
                  8.2.6     Alert abstract-operation
                  8.2.7     Modify abstract-operation
        8.3     MS-submission Port abstract-operations
                  8.3.1     MS-message-submission abstract-operation
                  8.3.2     MS-probe-submission abstract-operation
                  8.3.3     MS-cancel-deferred-delivery abstract-operation
                  8.3.4     MS-submission-control abstract-operation
 9     Abstract-errors
        9.1     Error precedence
        9.2     Attribute-error
        9.3     Auto-action-request-error
        9.4     Delete-error
        9.5     Fetch-restriction-error
        9.6     Invalid-parameters-error
        9.7     Range-error
        9.8     Security-error
        9.9     Sequence-number-error
       9.10     Service-error
       9.11     Message-group-error
       9.12     MS-extension-error
       9.13     Register-MS-error
       9.14     Old-credentials-incorrectly-specified
       9.15     New-credentials-unacceptable
       9.16     Modify-error
       9.17     Entry-class-error
SECTION  3  –  GENERAL-ATTRIBUTE-TYPES,  MATCHING-RULES  ANDAUTO-ACTION-TYPES
10     Overview
11     General-attribute-types
       11.1     General-attribute-types overview
                 11.1.1     MS support requirements for general-attribute-types
                 11.1.2     MS-user support requirements for general-attribute-types
       11.2     Description of the general-attribute-types
                 11.2.1     AC-correlated-report-list
                 11.2.2     AC-report-summary
                 11.2.3     AC-uncorrelated-report-list
                 11.2.4     Auto-action-error
                 11.2.5     Auto-action-registration-identifier
                 11.2.6     Auto-action-subject-entry
                 11.2.7     Auto-action-type
                 11.2.8     Child-sequence-numbers
                 11.2.9     Content
                11.2.10     Content-confidentiality-algorithm-identifier
                11.2.11     Content-correlator
                11.2.12     Content-identifier
                11.2.13     Content-integrity-check
                11.2.14     Content-length
                11.2.15     Content-returned
                11.2.16     Content-type
                11.2.17     Conversion-with-loss-prohibited
                11.2.18     Converted-EITs
                11.2.19     Creation-time
                11.2.20     Deferred‑delivery‑cancellation-time
                11.2.21     Deferred‑delivery‑time
                11.2.22     Deletion-time
                11.2.23     Delivered-EITs
                11.2.24     Delivery-flags
                11.2.25     DL-expansion-history
                11.2.26     DL‑expansion‑prohibited
                11.2.27     Entry-type
                11.2.28     Internal-trace-information
                11.2.29     Latest‑delivery‑time
                11.2.30     Marked-for-deletion
                11.2.31     Message-delivery-envelope
                11.2.32     Message-delivery-time
                11.2.33     Message-group-name
                11.2.34     Message-identifier
                11.2.35     Message-notes
                11.2.36     Message-origin-authentication-check
                11.2.37     Message-security-label
                11.2.38     Message‑submission‑envelope
                11.2.39     Message-submission-time
                11.2.40     Message-token
                11.2.41     MS-originated
                11.2.42     MS-submission-error
                11.2.43     Original-EITs
                11.2.44     Originally-intended-recipient-name
                11.2.45     Originating‑MTA‑certificate
                11.2.46     Originator-certificate
                11.2.47     Originator-name
                11.2.48     Originator‑report‑request
                11.2.49     Originator‑return‑address
                11.2.50     Other-recipient-names
                11.2.51     Parent-sequence-number
                11.2.52     Per-message-indicators
                11.2.53     Per‑recipient‑message‑submission‑fields
                11.2.54     Per‑recipient‑probe‑submission‑fields
                11.2.55     Per-recipient-report-delivery-fields
                11.2.56     Priority
                11.2.57     Probe-origin-authentication-check
                11.2.58     Probe-submission-envelope
                11.2.59     Proof-of-delivery-request
                11.2.60     Proof‑of‑submission
                11.2.61     Recipient-names
                11.2.62     Recipient‑reassignment‑prohibited
                11.2.63     Redirection-history
                11.2.64     Report-delivery-envelope
                11.2.65     Reporting-DL-name
                11.2.66     Reporting-MTA-certificate
                11.2.67     Report-origin-authentication-check
                11.2.68     Retrieval-status
                11.2.69     Security-classification
                11.2.70     Sequence-number
                11.2.71     Storage-period
                11.2.72     Storage-time
                11.2.73     Subject-submission-identifier
                11.2.74     This-recipient-name
                11.2.75     Trace-information
       11.3     The Attribute-table information object set
       11.4     Generation of the general-attributes
       11.5     Attribute-types subscription
       11.6     General-attribute-types subject to modification
12     General matching-rules
       12.1     MS-string syntax
       12.2     String matching-rules
                 12.2.1     MS-string-match
                 12.2.2     MS-string-ordering-match
                 12.2.3     MS-substrings-match
                 12.2.4     MS-single-substring-match
                 12.2.5     MS-string-case-sensitive-match
                 12.2.6     MS-string-list-match
                 12.2.7     MS-string-list-elements-match
                 12.2.8     MS-single-substring-list-match
                 12.2.9     MS-single-substring-list-elements-match
       12.3     Syntax-based matching-rules
       12.4     Matching-rules for complex Message Store attributes
                 12.4.1     OR-address-match
                 12.4.2     OR-address-elements-match
                 12.4.3     OR-address-substring-elements-match
                 12.4.4     OR-name-match
                 12.4.5     OR-name-elements-match
                 12.4.6     OR-name-substring-elements-match
                 12.4.7     OR-name-single-element-match
                 12.4.8     Redirection-or-DL-expansion-match
                 12.4.9     Redirection-or-DL-expansion-elements-match
                12.4.10     Redirection-or-DL-expansion-substring-elements-match
                12.4.11     Redirection-reason-match
                12.4.12     MTS-identifier-match
                12.4.13     Content-correlator-match
                12.4.14     Content-identifier-match
       12.5     Matching-rule support
       12.6     The Matching-rule-table information object set
13     General-auto-actions
       13.1     Auto-alert
       13.2     Auto-modify
       13.3     Auto-correlate-reports
       13.4     Auto-delete
SECTION  4  –  PROCEDURES  FOR  MESSAGE  STORE  AND  PORT  REALIZATION
14     Overview
15     Consumption of the Message Transfer abstract-service
       15.1     Consumption of the Delivery Port abstract-services
                 15.1.1     Performance of the Message-delivery abstract-operation
                 15.1.2     Performance of the Report-delivery abstract-operation
                 15.1.3     Invocation of the Delivery-control abstract-operation
                 15.1.4     Generation rules for general-attributes
       15.2     Consumption of the Submission Port abstract-services
                 15.2.1     Invocation of the Message-submission abstract-operation
                 15.2.2     Invocation of the Probe-submission abstract-operation
                 15.2.3     Invocation of the Cancel-deferred-delivery abstract-operation
                 15.2.4     Performance of the Submission-control abstract-operation
       15.3     Consumption of the Administration Port abstract-services
                 15.3.1     Invocation of the Register abstract-operation
                 15.3.2     Invocation of the Change-credentials abstract-operation
                 15.3.3     Performance of the Change-credentials abstract-operation
16     Supply of the Message Store abstract-service
       16.1     Supply of the Retrieval Port abstract-services
                 16.1.1     Performance of the Summarize abstract-operation
                 16.1.2     Performance of the List abstract-operation
                 16.1.3     Performance of the Fetch abstract-operation
                 16.1.4     Performance of the Delete abstract-operation
                 16.1.5     Performance of the Register-MS abstract-operation
                 16.1.6     Performance of the Modify abstract-operation
                 16.1.7     Invocation of the Alert abstract-operation
       16.2     Supply of the MS-submission Port abstract-services
                 16.2.1     Performance of the MS-message-submission abstract-operation
                 16.2.2     Performance of the MS-probe-submission abstract-operation
                 16.2.3     Performance of the MS-cancel-deferred-delivery abstract-operation
                 16.2.4     Invocation of the Submission-control abstract-operation
                 16.2.5     Generation rules for general-attributes
       16.3     Supply of the Administration Port abstract-services
                 16.3.1     Performance of the Register abstract-operation
                 16.3.2     Invocation of the Change-credentials abstract-operation
                 16.3.3     Performance of the Change-credentials abstract-operation
17     Ports realization
       17.1     Retrieval Port
       17.2     MS-submission Port
       17.3     Administration Port
Annex A – Formal assignment of Object Identifiers
Annex B – Formal definition of the Message Store abstract-service
Annex C – Formal definition of general-attribute-types
Annex D – Formal definition of general matching‑rules
Annex E – Formal definition of general-auto-action-types
Annex F – Summary of Changes to previous editions
Annex G – Formal definition of MS parameter upper bounds
Annex H – Message-grouping
Annex I – Example of the Summarize abstract-operation
Annex J – Differences between ITU‑T Rec. X.413 (1995) and ISO/IEC 10021‑5:1995
INDEX