Microsoft.Exchange.Data.Transport namespace

Classes

  Class Description
Public class AcceptedDomain The AcceptedDomain class is the base class for classes that represent a domain for which the server accepts messages.
Public class AcceptedDomainCollection The AcceptedDomainCollection class is the base class for derived classes that represent a collection of classes that inherit from the AcceptedDomain class.
Public class AddressBook The AddressBook class is the base class for classes that provide top-level access to the Recipient API objects for a virtual server.
Public class AddressBookEntry The AddressBookEntry class is the base class for derived classes that represent a recipient.
Public class AddressBookTransientException The exception thrown when a transient error is detected when accessing an address book.
Public class Agent The class from which all agent classes derive.
Public class AgentAsyncContext The AgentAsyncContext class represents an asynchronous state object that is used by asynchronous transport agents.
Public class AgentFactory The AgentFactory class is the base class from which all transport agent factory classes derive.
Public class AgentManager The AgentManager class is the base class for all agent managers. Agent managers provide additional properties about an agent.
Public class DeliverableMailItem The DeliverableMailItem class provides a read-only interface to the mail item envelope.
Public class EnvelopeRecipient The base class for derived classes that represent a Simple Mail Transfer Protocol (SMTP) recipient.
Public class EnvelopeRecipientCollection The EnvelopeRecipientCollection class is the base class for derived classes that represent a collection of objects that inherit from the EnvelopeRecipient class.
Public class IPPermission The IPPermission class is a base class from which classes derive that implement methods and properties for managing the Internet Protocol (IP) Allow/Deny list of the server.
Public class MailItem The MailItem class is the base class for derived classes that represent the envelope of an e-mail message.
Public class ReadOnlyEnvelopeRecipientCollection The ReadOnlyEnvelopeRecipientCollection class is a collection of e-mail recipients.
Public class RemoteDomain The RemoteDomain class is the base class for derived classes that provide information about remote domains that the administrator has configured.
Public class RemoteDomainCollection The RemoteDomainCollection class is the base class for derived classes that represent a collection of objects that inherit from the RemoteDomain class.
Public class RoutingHost
Public class RoutingOverride The RoutingOverride class overrides the default routing for a recipient.
Public class SmtpServer The SmtpServer class is the base class for classes that represent a Simple Mail Transfer Protocol (SMTP) server.

Structures

  Structure Description
Public structure EnvelopeRecipientCollection.Enumerator The EnvelopeRecipientCollection.Enumerator structure provides properties and methods for enumerating an instance of the EnvelopeRecipientCollection class.
Public structure RoutingAddress The RoutingAddress structure represents an address that is used to route data.
Public structure RoutingDomain The RoutingDomain structure represents an Simple Mail Transfer Protocol (SMTP) domain to use when you are overriding the default routing for a recipient. This type was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1).

Enumerations

  Enumeration Description
Public enumeration CertificateValidationStatus Indicates whether the associated certificate is valid and why.
Public enumeration DeliveryMethod The DeliveryMethod enumeration indicates the direction in which a message is coming or going.
Public enumeration DeliveryPriority The DeliveryPriority enumeration specifies the delivery priority of an e-mail message.
Public enumeration DeliveryQueueDomain The DeliveryQueueDomain enumeration defines the domain to use when adding a recipient to a delivery queue.
Public enumeration DsnFormatRequested The DsnFormatRequested enumeration specifies the format used for Delivery Status Notification (DSN) messages.
Public enumeration DsnType The DsnType enumeration specifies the type of Delivery Status Notification (DSN) to use.
Public enumeration DsnTypeRequested The DsnTypeRequested enumeration specifies the type of Delivery Status Notification (DSN) requested.
Public enumeration MailDirectionality
Public enumeration NextHopCategory Specifies whether the next hop for a routed message is internal or external to the organization.
Public enumeration PermissionCheckResults The PermissionCheckResults enumeration specifies the lists on which an Internet Protocol (IP) address is found.
Public enumeration RecipientCategory The RecipientCategory enumeration defines categories for e-mail recipients.
Public enumeration RecipientType The RecipientType enumeration specifies types of recipients.
Public enumeration RiskLevel Assigns a risk level to the associated message based on characteristics of the message.
Public enumeration SpamAction The SpamAction enumeration indicates actions that may be taken on a message that has a high spam confidence level.