Advanced Configuration

SMTP Options

The plugin supports all Nodemailer SMTP options:

{
  resolve: "@perseidesjs/notification-nodemailer/providers/nodemailer",
  id: "nodemailer",
  options: {
    from: process.env.NOTIFICATION_PROVIDER_FROM,
    channels: ["email"],
    host: process.env.SMTP_HOST,
    port: process.env.SMTP_PORT,
    secure: true, // Use TLS
    auth: {
      user: process.env.SMTP_USER,
      pass: process.env.SMTP_PASS
    },
    // Additional options
    pool: true,
    maxConnections: 5,
    maxMessages: 100,
    rateDelta: 1000,
    rateLimit: 5,
    tls: {
      rejectUnauthorized: false 
    }
  }
}