strapi-provider-email-amazon-ses-sdk
Amazon Simple Email Service provider based on AWS SDK for Strapi email plugin.
Benefits
- You can send emails from your Amazon Simple Email Service external provider
- Uses official AWS SDK for JavaScript http://aws.amazon.com/javascript
Installation
npm install strapi-provider-email-amazon-ses-sdk
Programmatic usage
'use strict'; /** * `Emails` service. */ moduleexports = send: async { const options = to: 'somebody@example.com' from: 'sender@example.com' replyTo: 'no-reply@example.com' subject: 'Use strapi email provider successfully' text: 'Hello world!' html: 'Hello world!' ; // Retrieve provider configuration. const config = await strapi; // Verify if the file email is enable. if configenabled === false strapilog; return false; return await strapipluginsemailservicesemail; } ;
Configure the plugin
- Open Strapi admin panel
- Click on Plugins in the left menu
- Click on the cog button on the Email plugin line
- Create Amazon SES username (if you did not do that yet https://docs.aws.amazon.com/ses/latest/DeveloperGuide/sign-up-for-aws.html)
- AWS SES Default Reply-To - default reply-to email address
- AWS Access Key ID - your AWS SES Access Key ID (https://docs.aws.amazon.com/ses/latest/DeveloperGuide/get-aws-keys.html)
- AWS Secret Access Key - your AWS SES Access Key (https://docs.aws.amazon.com/ses/latest/DeveloperGuide/get-aws-keys.html)
- AWS Region (set default to "us-east-1")
- AWS SES Configuration Set - AWS SES Configuration Set name (set default to "none" if not required, https://docs.aws.amazon.com/ses/latest/DeveloperGuide/event-publishing-create-configuration-set.html)