Installation
Base Package
npm install laramailThe base package includes SMTP support via Nodemailer (~25 MB). All other providers and features are optional peer dependencies — install only what you need.
Note: After installation you'll see a short thank-you message from the postinstall script. It is automatically suppressed in CI environments. To disable it manually, set
NODEMAIL_NO_POSTINSTALL=1in your environment.
Provider Add-ons
SendGrid
npm install @sendgrid/mailAWS SES
npm install @aws-sdk/client-sesMailgun
npm install mailgun.js form-dataResend
npm install resendPostmark
npm install postmarkTemplate Engine Add-ons
Handlebars
npm install handlebarsEJS
npm install ejsPug
npm install pugMarkdown Add-ons
npm install marked juiceQueue Add-ons
BullMQ (recommended)
npm install bullmq ioredisBull (legacy)
npm install bull