RecipientDsnFields class

Recipient-related information to include in the Delivery Status Notification (DSN) when an email that Amazon SES receives on your behalf bounces.

For information about receiving email through Amazon SES, see the Amazon SES Developer Guide.

Constructors

RecipientDsnFields({required DsnAction action, required String status, String? diagnosticCode, List<ExtensionField>? extensionFields, String? finalRecipient, DateTime? lastAttemptDate, String? remoteMta})

Properties

action DsnAction
The action performed by the reporting mail transfer agent (MTA) as a result of its attempt to deliver the message to the recipient address. This is required by RFC 3464.
final
diagnosticCode String?
An extended explanation of what went wrong; this is usually an SMTP response. See RFC 3463 for the correct formatting of this parameter.
final
extensionFields List<ExtensionField>?
Additional X-headers to include in the DSN.
final
finalRecipient String?
The email address that the message was ultimately delivered to. This corresponds to the Final-Recipient in the DSN. If not specified, FinalRecipient will be set to the Recipient specified in the BouncedRecipientInfo structure. Either FinalRecipient or the recipient in BouncedRecipientInfo must be a recipient of the original bounced message.
final
hashCode int
The hash code for this object.
no setterinherited
lastAttemptDate DateTime?
The time the final delivery attempt was made, in RFC 822 date-time format.
final
remoteMta String?
The MTA to which the remote MTA attempted to deliver the message, formatted as specified in RFC 3464 (mta-name-type; mta-name). This parameter typically applies only to propagating synchronous bounces.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status String
The status code that indicates what went wrong. This is required by RFC 3464.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited