Share via


DeliverMailItemEventSource members

The DeliverMailItemEventSource class provides data for mail delivery events.

The DeliverMailItemEventSource type exposes the following members.

Constructors

  Name Description
Protected method DeliverMailItemEventSource The DeliverMailItemEventSource() constructor initializes a new instance of the DeliverMailItemEventSource class.

Top

Methods

  Name Description
Public method AckMailItemDefer When overridden in a derived class, the AckMailItemDefer(SmtpResponse) method indicates that a transient error has been encountered during the delivery.
Public method AckMailItemFail When overridden in a derived class, the AckMailItemFail(SmtpResponse) method indicates that a permanent failure has occurred during delivery.
Public method AckMailItemSuccess When overridden in a derived class, the AckMailItemSuccess(SmtpResponse) method acknowledges successful delivery to all recipients of a mail item.
Public method AckRecipientDefer When overridden in a derived class, the AckRecipientDefer(EnvelopeRecipient, SmtpResponse) method indicates that a transient error has been encountered during the delivery to a specific recipient of a mail item.
Public method AckRecipientFail When overridden in a derived class, the AckRecipientFail(EnvelopeRecipient, SmtpResponse) method indicates that delivery of a mail item to a specific recipient has failed.
Public method AckRecipientSuccess When overridden in a derived class, the AckRecipientSuccess(EnvelopeRecipient, SmtpResponse) method indicates that delivery of a mail item to a specific recipient has succeeded.
Public method DeferQueue(SmtpResponse) When overridden in a derived class, the DeferQueue(SmtpResponse) method causes the remote delivery queue to enter the retry state with the specified SMTP response as the last error.
Public method DeferQueue(SmtpResponse, TimeSpan) When overridden in a derived class, the DeferQueue(SmtpResponse, TimeSpan) method causes the remote delivery queue to enter the retry state with the specified SMTP response as the last error and the specified retry interval.
Public method FailQueue When overridden in a derived class, the FailQueue(SmtpResponse) method causes all messages in the remote delivery queue to fail with the specified response.
Public method UnregisterConnection The UnregisterConnection(SmtpResponse) method ends a network connection and restarts delivery processing.

Top

See also

Reference

DeliverMailItemEventSource class

Microsoft.Exchange.Data.Transport.Delivery namespace