Plunk

Plunk

By Franck Ke

Plunk email provider

Latest version

v1.0.4

released July 15, 2025

npm install @piksail/strapi-provider-email-plunk

@piksail/strapi-provider-email-plunk

Strapi email provider for Plunk

Installation

# using yarn
yarn add @piksail/strapi-provider-email-plunk

# using npm
npm install @piksail/strapi-provider-email-plunk --save

Configuration

VariableTypeDescriptionRequiredDefault
providerstringThe name of the provider you useyes
providerOptionsobjectProvider optionsyes
providerOptions.apiKeyobjectPlunk api key. Please refer to @plunk/nodeyes
providerOptions.baseUrlobjectPlunk base url if self-hosting. Please refer to @plunk/nodeno
settingsobjectSettingsno{}
settings.defaultFromstringDefault sender mail addressnoundefined
settings.verbosestringPrint detailled logs. Does not print Authorization header. Use with caution, might leak sensitive data in logsnofalse

: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

module.exports = ({ env }) => ({
  // ...
  email: {
    config: {
      provider: "@piksail/strapi-provider-email-plunk",
      providerOptions: {
        apiKey: env("PLUNK_API_KEY"),
        baseUrl: env("PLUNK_BASE_URL"), // Optional, use if self-hosting. Must not contain any path, ex: https://plunk.example.com
      },
      settings: {
        defaultFrom: "john@example.com",
        verbose: false, // Use with caution, might leak sensitive data in logs
      },
    },
  },
  // ...
});

Troubleshoot

Turn on verbose for easier debugging.

Couldn't send test email: Unknown route. Check your baseUrl setting, it should look like this: https://plunk.example.com.

Submit your content

Share your work with the community and get it listed in the Strapi ecosystem for everyone to discover and use.

Submit
Submit your content