You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ws fe72798501
update
3 months ago
..
src update 3 months ago
.eslintignore update 3 months ago
.eslintrc.js update 3 months ago
.gitignore update 3 months ago
.npmignore update 3 months ago
LICENSE update 3 months ago
README.md update 3 months ago
package.json update 3 months ago
rollup.config.mjs update 3 months ago
tsconfig.build.json update 3 months ago
tsconfig.eslint.json update 3 months ago
tsconfig.json update 3 months ago

README.md

@strapi/provider-email-sendgrid

Resources

Installation

# using yarn
yarn add @strapi/provider-email-sendgrid

# using npm
npm install @strapi/provider-email-sendgrid --save

Configuration

Variable Type Description Required Default
provider string The name of the provider you use yes
providerOptions object Provider options yes
providerOptions.apiKey object Api key given to the function setApiKey. Please refer to @sendgrid/mail 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

⚠️ 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

module.exports = ({ env }) => ({
  // ...
  email: {
    config: {
      provider: 'sendgrid',
      providerOptions: {
        apiKey: env('SENDGRID_API_KEY'),
      },
      settings: {
        defaultFrom: 'myemail@protonmail.com',
        defaultReplyTo: 'myemail@protonmail.com',
      },
    },
  },
  // ...
});