medusa-plugin-nodemailer
Nodemailer Plugin for Medusa to send transactional emails.
Learn more about how you can use this plugin in the documentaion.
Options
If no values are defined for a given option, the plugin will not try to send an email for that event.
123456789{host: process.env.EMAIL_HOST, //requiredport: process.env.EMAIL_PORT, //requiredauth:{user:process.env.EMAIL_AUTH_USER,pass:process.env.EMAIL_AUTH_PASS,},from: process.env.EMAIL_DEFAULT_FROM,}
Dynamic usage
You can resolve the Nodemailer service to dynamically send emails via nodemailer.
Example:
123const nodemailerService = scope.resolve("nodemailerService")nodemailerService.sendEmail("d-123....", "subject", "ACME <acme@mail.com>", "customer@mail.com", { dynamic: "data" })