Strapi CMS email plugin: How to configure config/plugins.js with AutoSend SMTP transport?

What is the proper config/plugins.js syntax to configure the default Strapi Email plugin with AutoSend SMTP credentials for admin invite and password reset emails?

Configuring AutoSend with Strapi CMS (v4 / v5)

Strapi’s @strapi/provider-email-nodemailer connects seamlessly to AutoSend.

Step 1: Install Nodemailer Provider

npm install @strapi/provider-email-nodemailer

Step 2: Configure config/plugins.js

// config/plugins.js
module.exports = ({ env }) => ({
  email: {
    config: {
      provider: 'nodemailer',
      providerOptions: {
        host: 'smtp.autosend.com',
        port: 587,
        auth: {
          user: 'autosend',
          pass: env('AUTOSEND_API_KEY'),
        },
      },
      settings: {
        defaultFrom: 'admin@yourdomain.com',
        defaultReplyTo: 'support@yourdomain.com',
      },
    },
  },
});

Step 3: Verify via Strapi Admin

Go to Settings → Configuration → Email Plugin → Send test email to verify your connection.

Relevant Documentation