Nascent Personality Manifestation
Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript. Learn more »

jovo-plugin-error-email

2.0.1 • Public • Published

Example

Installation

If you are using the Jovo Framework version < 2.0.0, please checkout the v1 branch here

$ npm install jovo-plugin-error-email --save

In your Jovo project:

const {EmailErrorPlugin} = require('jovo-plugin-error-email');
 
const app = new App();
 
app.use(
    // other plugins, platforms, etc.
    new EmailErrorPlugin()
);
module.exports = {
    // other configurations
    plugin: {
        EmailErrorPlugin: {
            fromEmail: 'fromEmail', // required
            toEmail: 'toEmail', // required
            subject: 'subject',
            awsConfig: {
                accessKeyId: 'access_key_id', // required
                secretAccessKey: 'secret_access_key', // required
                region: 'region' // required
            }
        },
        // other plugins
    }
};

The plugin works with the Amazon Simple Email Service and nodemailer. As you saw above you need to provide the credentials to an AWS account, which has to have the following policy attached:

{
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "ses:SendRawEmail",
            "Resource": "*"
        }
    ]
}

The email, which will be used to send out the messages, has to be verified!

Go to the Email Addresses tab on the AWS SES landing page:

AWS SES Landing Page

and click on Verify a New Email Address:

AWS SES Email Addresses

After typing in your email address, you will receive a confirmation email and you're good to go.

License

MIT

install

npm i jovo-plugin-error-email

Downloadsweekly downloads

1

version

2.0.1

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability