1.0.3 • Published 2 years ago

strapi-provider-email-nodemailer-gmail v1.0.3

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
github
Last release
2 years ago

strapi-provider-email-nodemailer-gmail


For V3

Installation

# using yarn
yarn add strapi-provider-email-nodemailer-gmail

# using npm
npm install strapi-provider-email-nodemailer-gmail --save

Example

Path - config/plugins.js

module.exports = ({ env }) => ({
  email: {
    provider: 'nodemailer-gmail',
    providerOptions: {
        type: 'oauth2',
        user: 'info@test.com',
        clientId: 'clientId',
        clientSecret: 'clientSecret',
        refreshToken: 'refreshToken'
      },
      // ... any custom nodemailer options
    },
    settings: {
      defaultFrom: 'hello@example.com',
      defaultReplyTo: 'hello@example.com',
    },
  },
});

Usage

: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

To send an email from anywhere inside Strapi:

await strapi.plugins["email"].services.email.send({
  to: "someone@example.com",
  from: "someone2@example.com",
  subject: "Hello world",
  text: "Hello world",
  html: `<h4>Hello world</h4>`,
});

The following fields are supported:

FieldDescription
fromEmail address of the sender
toComma separated list or an array of recipients
replyToEmail address to which replies are sent
ccComma separated list or an array of recipients
bccComma separated list or an array of recipients
subjectSubject of the email
textPlaintext version of the message
htmlHTML version of the message
attachmentsArray of objects See: https://nodemailer.com/message/attachments/
1.0.3

2 years ago

3.6.9

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago