Skip to main content

ISESV2SendBulkEmailRequest

Interface in AWS.SESV2

Interface for SendBulkEmail requests.

Ancestors

Properties

BulkEmailEntries

property BulkEmailEntries: TList<ISESV2BulkEmailEntry>

Type: ISESV2BulkEmailEntry

The list of bulk email entry objects containing destinations and personalization data.

Each entry represents an individual email to be sent, containing the recipient destination, replacement template data, custom headers, and tags specific to that recipient. This field is required and defines the actual recipients and their personalized content for the bulk email operation.

ConfigurationSetName

property ConfigurationSetName: string

The name of the configuration set to use when sending the bulk email.

The configuration set provides delivery options, event destinations, reputation tracking, and other sending policies that will be applied to all emails in this bulk sending operation. This field is optional. When not specified, the default account settings will be used for email delivery.

DefaultContent

property DefaultContent: ISESV2BulkEmailContent

Type: ISESV2BulkEmailContent

The default email content including template information and attachments.

This contains the base email template, content, and attachments that will be used for all recipients unless overridden by individual bulk email entries. Recipients can have personalized content through template data replacement. This field is required and defines the common email structure and content for the bulk sending operation.

DefaultEmailTags

property DefaultEmailTags: TList<ISESV2MessageTag>

Type: ISESV2MessageTag

Default email tags to apply to all emails in the bulk sending operation.

These name/value pair tags are applied to all emails for tracking, categorization, and analytics purposes. Individual bulk email entries can override or supplement these default tags with their own replacement tags. Tags enable email sending event publishing and help organize and analyze bulk email campaigns.

EndpointId

property EndpointId: string

The ID of the multi-region endpoint for global email delivery.

This optional parameter specifies a global endpoint that can route emails through multiple AWS regions for improved delivery reliability and performance. When not specified, emails are sent through the standard regional endpoint.

FeedbackForwardingEmailAddress

property FeedbackForwardingEmailAddress: string

The email address to receive bounce and complaint notifications.

When bounce or complaint events occur for emails in this bulk sending operation, notification emails will be sent to this address for delivery issue tracking and sender reputation management. This field is optional. When not specified, notifications use the default feedback forwarding configuration for the sending identity.

FeedbackForwardingEmailAddressIdentityArn

property FeedbackForwardingEmailAddressIdentityArn: TOptional<TARN>

The ARN of the identity authorized for the feedback forwarding email address.

This parameter is used only for sending authorization scenarios where you need to use a feedback forwarding address that belongs to a different AWS account or requires explicit authorization. The ARN must be associated with a sending authorization policy that permits the use of the specified feedback forwarding email address. This field must be at least 1 character in length when specified.

FromEmailAddress

property FromEmailAddress: string

The email address to use as the From address for all emails in the bulk operation.

This address appears in the From header of all sent emails and must be a verified identity in your Amazon SES account. Recipients will see this as the sender of the email. This field is optional. When not specified, the From address must be defined in the email template or individual bulk email entries.

FromEmailAddressIdentityArn

property FromEmailAddressIdentityArn: TOptional<TARN>

The ARN of the identity authorized for the From email address.

This parameter is used only for sending authorization scenarios where you need to use a From address that belongs to a different AWS account or requires explicit authorization through a sending authorization policy. The ARN must be associated with a policy that permits the use of the specified From email address. This field must be at least 1 character in length when specified.

ReplyToAddresses

property ReplyToAddresses: TList<string>

The Reply-To email addresses for all emails in the bulk operation.

When recipients reply to any email from this bulk sending operation, their replies will be sent to these addresses. Multiple Reply-To addresses can be specified to distribute responses. This field is optional. When not specified, replies will be sent to the From address or default reply configuration.

TenantName

property TenantName: string

The name of the tenant through which this bulk email will be sent.

All referenced resources including identities, configuration sets, and templates must be associated with this tenant for the bulk email operation to succeed. This field is optional and must be at least 1 character in length when specified. Tenant-based sending enables multi-tenancy and resource isolation within Amazon SES.

Methods

AddDefaultEmailTag

procedure AddDefaultEmailTag(const AMessageTag: ISESV2MessageTag); overload;

ISESV2MessageTag

Add a default email tag to DefaultEmailTags.

Parameters

NameDescription
AMessageTagSpecifies a message tag to add to DefaultEmailTags.

procedure AddDefaultEmailTag(const AName, AValue: string); overload;

Add a default email tag to DefaultEmailTags.

Parameters

NameDescription
ANameSpecifies the name of a message tag to add.
AValueSpecifies the value of a message tag to add.

AddReplyToAddress

procedure AddReplyToAddress(const AEmailAddress: string);

Add an email address to ReplyToAddresses.

Parameters

NameDescription
AEmailAddressSpecifies an email address to add to ReplyToAddresses.