Newlyweds Proposing Marriage

    strapi-provider-email-ses

    0.1.1 • Public • Published

    strapi-provider-email-amazon-ses-sdk

    Amazon Simple Email Service provider based on AWS SDK for Strapi email plugin.

    Benefits

    Version

    • Strapi 3.0.0-beta support

    Installation

    npm install strapi-provider-email-amazon-ses-sdk

    Programmatic usage

    "use strict";
     
    /**
     * `Emails` service.
     */
     
    module.exports = {
      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
          .store({
            environment: strapi.config.environment,
            type: "plugin",
            name: "email"
          })
          .get({ key: "provider" });
     
        // Verify if the file email is enable.
        if (config.enabled === false) {
          strapi.log.error("Email is disabled");
          return false;
        }
     
        return await strapi.plugins.email.services.email.send(options, config);
      }
    };

    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 - you will need to create a IAM user with SES write access
      • AWS Secret Access Key
      • AWS Region - SES region
      • AWS SES Configuration Set - write "none" if not configured

    Resources

    Links

    Install

    npm i strapi-provider-email-ses

    DownloadsWeekly Downloads

    1

    Version

    0.1.1

    License

    MIT

    Unpacked Size

    6.9 kB

    Total Files

    5

    Last publish

    Collaborators

    • jsaguiar