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)