The AWS SES component enables sending emails directly within integration flows, leveraging Amazon's scalable and managed infrastructure.
NOTESending attachments is not supported.
URI Syntax: aws2-ses:from
Path parameters
Name | Description | Default | Type |
|---|---|---|---|
from (producer) | (required) The sender's email address. | String |
Query parameters
Name | Description | Default | Type |
|---|---|---|---|
bcc (producer) | List of BCC email addresses, separated by commas. Can be overridden by the CamelAwsSesBcc header. | β | String |
cc (producer) | List of CC email addresses, separated by commas. Can be overridden by the CamelAwsSesCc header. | β | String |
region (producer) | Region where the SES client will operate. Must be provided in lowercase (e.g., ap-east-1). | β | Enum |
subject (producer) | Email subject, used if the CamelAwsSesSubject header is not present. | β | String |
to (producer) | List of recipient email addresses, separated by commas. Can be overridden by the CamelAwsSesTo header. | β | String |
accessKey (security) | Amazon AWS Access Key. | β | String |
secretKey (security) | Amazon AWS Secret Key. | β | String |
The flow below sends an HTML email via AWS SES:
The flow starts when a GET request is received to send an email.
The email body is set, which can be plain text or HTML.
Headers are configured to define recipients (To, CC, BCC) and the email subject.
The AWS SES connector is used to send the email, using credentials stored in variables (indicated by double curly braces) and the us-east-1 region. Read about flow variables configuration.
After sending, the flow returns a success message to the requester.

We use cookies to enhance your experience on our site. By continuing to browse, you agree to our use of cookies.Learn more