Skip to main content

Amazon SES Component

Send Emails through Amazon (AWS) SES

Component key: aws-ses

Description#

Amazon SES is a service that enables developers to send mail from within any application. The Amazon SES component allows you to list identities, and send emails to those identities.

Before you can send an email using Amazon SES, you must verify each identity that you're going to use as a "From", "Source", "Sender", or "Return-Path" address to prove that you own it.

Authorization Notes#

An AWS IAM access key pair is required to interact with Amazon SES. The AWS access_key_id serves as the API Key, and the secret_access_key serves as the API Secret. Make sure that the key pair you generate in AWS has proper permissions to the SES resources you want to access.

Actions#

List Identities#

List Identities available in Amazon SES | key: listIdentities

InputKeyDefaultNotesExample

AWS Region

string
/ Required
awsRegionus-east-1AWS provides services in multiple regions, like us-west-2 or eu-east-1. AWS region indicates the region in which your Identities are stored.us-east-1

Identity Type

string
/ Required
identityTypeProvide the type of identity that you plan to send an email to.

Max Count

string
maxCountProvide a number of elements you would like to be returned.(1-10)

Authorization#

Authorization is required for this action.
Auth TypeKeyDescriptionFields
API Key / Secretapi_key_secretAPI Key / Secret Combination

API Key |  api_key

API Secret |  api_secret

Output Example Payload#

{  "data": {    "Identities": [      "example@example.com"    ],    "NextToken": "exampleToken"  }}

Send Email#

Send an email through Amazon SES | key: sendEmail

InputKeyDefaultNotesExample

AWS Region

string
/ Required
awsRegionus-east-1AWS provides services in multiple regions, like us-west-2 or eu-east-1. AWS region indicates the region in which your Identities are stored.us-east-1

Bcc Address

string
bccSimilar to that of Cc except that the email address of the recipients specified in this field do not appear in the received message header and the recipients in the To or Cc fields will not know that a copy sent to these address.example@example.com

Cc Address

string
ccFor each item, specify an identity to be included in the thread.example@example.com

Html

string
htmlOptional HTML to include in the body of your email.<p>Hello World!</p>

Reply To

string
replyToProvide an identity if this thread is in response to a previous email.example@example.com

Sender Email

string
/ Required
senderProvide the identity that you would like the email to be sent from.example@example.com

Subject

string
/ Required
subjectProvide a string for the subject of the email.My Email Subject

Text

string
/ Required
textProvide a string of text to be included in the body of the email.Hello World!

To Address

string
/ Required
toIn Amazon SES, an identity is an email address or domain that you use to send email.example@example.com

Authorization#

Authorization is required for this action.
Auth TypeKeyDescriptionFields
API Key / Secretapi_key_secretAPI Key / Secret Combination

API Key |  api_key

API Secret |  api_secret

Output Example Payload#

{  "data": {    "MessageId": "exampleId"  }}