RecipientDsnFields
public struct RecipientDsnFields : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
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.
Declaration
Swift
public let action: DsnAction
-
An extended explanation of what went wrong; this is usually an SMTP response. See RFC 3463 for the correct formatting of this parameter.
Declaration
Swift
public let diagnosticCode: String?
-
Additional X-headers to include in the DSN.
Declaration
Swift
public let extensionFields: [ExtensionField]?
-
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. Do not prepend the FinalRecipient email address with rfc 822;, as described in RFC 3798.
Declaration
Swift
public let finalRecipient: String?
-
The time the final delivery attempt was made, in RFC 822 date-time format.
Declaration
Swift
public let lastAttemptDate: TimeStamp?
-
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.
Declaration
Swift
public let remoteMta: String?
-
The status code that indicates what went wrong. This is required by RFC 3464.
Declaration
Swift
public let status: String
-
Undocumented
Declaration
Swift
public init(action: DsnAction, diagnosticCode: String? = nil, extensionFields: [ExtensionField]? = nil, finalRecipient: String? = nil, lastAttemptDate: TimeStamp? = nil, remoteMta: String? = nil, status: String)