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.