ISESV2DeliveryOptions
Interface in AWS.SESV2
Interface for DeliveryOptions.
Properties
MaxDeliverySeconds
property MaxDeliverySeconds: TOptional<Integer>
The maximum amount of time, in seconds, that Amazon SES will attempt email delivery.
This setting controls how long Amazon SES will retry delivery attempts for emails sent using this configuration set. If delivery is not successful within this timeframe, the email will be marked as failed. Valid range is 300 seconds (5 minutes) to 50,400 seconds (840 minutes, or 14 hours). The default behavior when not specified varies, but Amazon SES typically attempts delivery for several hours. Note: Some AWS SDK implementations may require this value to be explicitly set when using delivery options, even though it is documented as optional in the API specification.
SendingPoolName
property SendingPoolName: string
The name of the dedicated IP pool to associate with this configuration set.
When specified, emails sent using this configuration set will be delivered from IP addresses in the designated dedicated IP pool. This helps with reputation management by isolating different types of email sending. The pool must exist in your AWS account before it can be associated with a configuration set. If not specified, emails will be sent from Amazon SES shared IP addresses.
TlsPolicy
property TlsPolicy: string
Controls whether Transport Layer Security (TLS) is required for email delivery.
Supported values include:
REQUIRE– Messages are only delivered if a TLS connection can be established with the recipient's mail server.OPTIONAL– Messages can be delivered in plain text if a TLS connection cannot be established. UsingREQUIREprovides enhanced security but may result in delivery failures to mail servers that do not support TLS. UsingOPTIONALmaximizes deliverability but allows fallback to unencrypted transmission.