Amazon SESMade by Strapi
Made by Strapi
Amazon SES provider for Strapi
@strapi/provider-email-amazon-ses
Resources
Links
Installation
# using yarn
yarn add @strapi/provider-email-amazon-ses
# using npm
npm install @strapi/provider-email-amazon-ses --save
Configuration
Variable | Type | Description | Required | Default |
---|---|---|---|---|
provider | string | The name of the provider you use | yes | |
providerOptions | object | Will be directly given to createClient function. Please refer to node-ses doc. | yes | |
settings | object | Settings | no | {} |
settings.defaultFrom | string | Default sender mail address | no | undefined |
settings.defaultReplyTo | string | array | Default address or addresses the receiver is asked to reply to | no | undefined |
:warning: The Shipper Email (or defaultfrom) may also need to be changed in the
Email Templates
tab on the admin panel for emails to send properly
Example
Path - ./config/plugins.js
1module.exports = ({ env }) => ({
2 // ...
3 email: {
4 config: {
5 provider: 'amazon-ses',
6 providerOptions: {
7 key: env('AWS_SES_KEY'),
8 secret: env('AWS_SES_SECRET'),
9 amazon: 'https://email.us-east-1.amazonaws.com',
10 },
11 settings: {
12 defaultFrom: 'myemail@protonmail.com',
13 defaultReplyTo: 'myemail@protonmail.com',
14 },
15 },
16 },
17 // ...
18});
Install now
npm install @strapi/provider-email-amazon-ses
Create your own plugin
Check out the available plugin resources that will help you to develop your plugin or provider and get it listed on the marketplace.