Amazon SES
Amazon Simple Email Service (SES) is a cost-effective email delivery service. Entrig connects to SES using AWS IAM credentials and sends emails from your verified identity.
What you’ll need
- An AWS account with SES access
- An IAM user with the
AmazonSESFullAccesspolicy (or a scoped policy that allowsses:SendEmailandses:SendRawEmail) - The IAM user’s Access Key ID and Secret Access Key
- At least one verified identity in SES: either a verified email address or a verified domain
Configure
-
Open Channels → Email in Settings
From the Entrig dashboard, go to Settings → Channels. Under the Email section, find Amazon SES and click Configure.
-
Enter your AWS credentials
Enter your IAM user’s Access Key ID and Secret Access Key, and select the AWS Region where your SES identities are configured.
-
Click Connect
Entrig calls the SES API to fetch your verified identities. If your credentials are correct, a success banner appears with the number of identities found.
-
Select a verified identity
Choose a verified email address or domain from the dropdown. Only identities with sending enabled are shown.
-
Set the From address
- If you selected a domain identity, enter the full
Fromaddress (e.g.notifications@yourdomain.com). It must end with@yourdomain.com. - If you selected an email address identity, the From address is pre-filled automatically.
- If you selected a domain identity, enter the full
-
Set the From name (optional)
Enter a display name that recipients will see (e.g.
My App). -
Save
IAM permissions
The IAM user needs at minimum:
{ "Effect": "Allow", "Action": [ "ses:SendEmail", "ses:SendRawEmail" ], "Resource": "*"}Entrig also calls ses:ListEmailIdentities during the Connect step to populate the identity selector. If you use a scoped policy, add that action, or enter your From email address manually after connecting.
Troubleshooting
”No verified identities found”
Cause: Your SES account has no verified email addresses or domains, or they are in a different region from what you selected.
Fix: Verify a domain or email address in the SES console and make sure the selected region matches.
Emails land in spam
Cause: Your domain does not have SPF, DKIM, or DMARC records configured.
Fix: Follow the SES domain verification guide to add the required DNS records. SES will show a DKIM status of “Verified” once the records propagate.
”SES API error: 403”
Cause: The IAM credentials do not have permission to call SES.
Fix: Attach the AmazonSESFullAccess policy to the IAM user, or add the specific actions listed above.