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;
Add a default email tag to DefaultEmailTags.
Parameters
| Name | Description |
|---|---|
AMessageTag | Specifies a message tag to add to DefaultEmailTags. |
procedure AddDefaultEmailTag(const AName, AValue: string); overload;
Add a default email tag to DefaultEmailTags.
Parameters
| Name | Description |
|---|---|
AName | Specifies the name of a message tag to add. |
AValue | Specifies the value of a message tag to add. |
AddReplyToAddress
procedure AddReplyToAddress(const AEmailAddress: string);
Add an email address to ReplyToAddresses.
Parameters
| Name | Description |
|---|---|
AEmailAddress | Specifies an email address to add to ReplyToAddresses. |