3.2.1 Abstract Data Model

This section describes a conceptual model of possible data organization that an implementation maintains to participate in this protocol. The described organization is provided to facilitate the explanation of how the protocol behaves. This document does not mandate that implementations adhere to this model as long as their external behavior is consistent with that described in this document.

This extension specifies no additional state beyond what is already required by [RFC2554] and [MS-SPNG]. The abstract state specified by [RFC2554] and used by this protocol is as follows.

List of SASL Mechanisms: The list of SASL mechanism names to be returned in an EHLO response.

For each SMTP connection:

Authentication Mechanism: The choice of authentication mechanism being used on that connection.