AptlyStar

AWS SES

Send emails and manage templates with AWS Simple Email Service

Instructions d'utilisation

Integrate AWS SES v2 into the workflow. Send simple, templated, and bulk emails. Manage email templates and retrieve account sending quota and verified identity information.

Outils

ses_send_email

Send an email via AWS SES using simple or HTML content

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
fromAddressstringOuiVerified sender email address
toAddressesstringOuiComma-separated list of recipient email addresses
subjectstringOuiEmail subject line
bodyTextstringNonPlain text email body
bodyHtmlstringNonHTML email body
ccAddressesstringNonComma-separated list of CC email addresses
bccAddressesstringNonComma-separated list of BCC email addresses
replyToAddressesstringNonComma-separated list of reply-to email addresses
configurationSetNamestringNonSES configuration set name for tracking

Sortie

ParamètreTypeDescription
messageIdstringSES message ID for the sent email

ses_send_templated_email

Send an email using an SES email template with dynamic template data

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
fromAddressstringOuiVerified sender email address
toAddressesstringOuiComma-separated list of recipient email addresses
templateNamestringOuiName of the SES email template to use
templateDatastringOuiJSON string of key-value pairs for template variable substitution
ccAddressesstringNonComma-separated list of CC email addresses
bccAddressesstringNonComma-separated list of BCC email addresses
configurationSetNamestringNonSES configuration set name for tracking

Sortie

ParamètreTypeDescription
messageIdstringSES message ID for the sent email

ses_send_bulk_email

Send emails to multiple recipients using an SES template with per-recipient data

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
fromAddressstringOuiVerified sender email address
templateNamestringOuiName of the SES email template to use
destinationsstringOuiJSON array of destination objects with toAddresses (string[]) and optional templateData (JSON string); falls back to defaultTemplateData when omitted
defaultTemplateDatastringNonDefault JSON template data used when a destination does not specify its own
configurationSetNamestringNonSES configuration set name for tracking

Sortie

ParamètreTypeDescription
resultsarrayPer-destination send results with status and messageId
successCountnumberNumber of successfully sent emails
failureCountnumberNumber of failed email sends

ses_list_identities

List all verified email identities (email addresses and domains) in your SES account

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
pageSizenumberNonMaximum number of identities to return (1-1000)
nextTokenstringNonPagination token from a previous list response

Sortie

ParamètreTypeDescription
identitiesarrayList of email identities with name, type, sending status, and verification status
nextTokenstringPagination token for the next page of results
countnumberNumber of identities returned

ses_get_account

Get SES account sending quota and status information

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key

Sortie

ParamètreTypeDescription
sendingEnabledbooleanWhether email sending is enabled for the account
max24HourSendnumberMaximum emails allowed per 24-hour period
maxSendRatenumberMaximum emails allowed per second
sentLast24HoursnumberNumber of emails sent in the last 24 hours

ses_create_template

Create a new SES email template for use with templated email sending

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
templateNamestringOuiUnique name for the email template
subjectPartstringOuiSubject line template (supports {{variable}} substitution)
textPartstringNonPlain text version of the template body
htmlPartstringNonHTML version of the template body

Sortie

ParamètreTypeDescription
messagestringConfirmation message for the created template

ses_get_template

Retrieve the content and details of an SES email template

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
templateNamestringOuiName of the template to retrieve

Sortie

ParamètreTypeDescription
templateNamestringName of the template
subjectPartstringSubject line of the template
textPartstringPlain text body of the template
htmlPartstringHTML body of the template

ses_list_templates

List all SES email templates in your account

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
pageSizenumberNonMaximum number of templates to return
nextTokenstringNonPagination token from a previous list response

Sortie

ParamètreTypeDescription
templatesarrayList of email templates with name and creation timestamp
nextTokenstringPagination token for the next page of results
countnumberNumber of templates returned

ses_delete_template

Delete an existing SES email template

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
templateNamestringOuiName of the template to delete

Sortie

ParamètreTypeDescription
messagestringConfirmation message for the deleted template

On this page