Medusa-plugin-smtp
A notification service based on nodemailer
Details
It uses the email-templates npm package and pug for rendering html emails. Documentation for this can be found here: https://github.com/forwardemail/email-templates
Available options (default configuration)
1234567891011121314151617181920212223242526272829303132{fromEmail: "noreply@medusajs.com",// this object is input directly into nodemailer.createtransport(), so anything that works there should work here// see: https://nodemailer.com/smtp/#1-single-connection and https://nodemailer.com/transports/transport: {sendmail: true,path: "/usr/sbin/sendmail",newline: "unix",},// an example for an office365 smtp transport:// {// host: "smtp.office365.com",// port: 587,// secureConnection: false,// auth: {// user: process.env.EMAIL_SENDER_ADDRESS,// pass: process.env.EMAIL_SENDER_PASS,// },// tls: {// ciphers: "SSLv3",// },// requireTLS: true,// },// this is the path where your email templates are storedemailTemplatePath: "data/emailTemplates",// this maps the folder/template name to a medusajs event to use the right template// only the events that are registered here are subscribed totemplateMap: {// "eventname": "templatename","order.placed": "orderplaced",},}