dh_demo

DreamHanks demo project
git clone git://git.lair.cx/dh_demo
Log | Files | Refs | README

index.ts (542B)


      1 import nodemailer from 'nodemailer'
      2 
      3 const transporter = nodemailer.createTransport({
      4   host: process.env.WIKI_SMTP_HOST ?? 'localhost',
      5   port: Number(process.env.WIKI_SMTP_PORT) ?? 25,
      6   secure: process.env.WIKI_SMTP_FORCE_TLS === 'true',
      7   auth: {
      8     user: process.env.WIKI_SMTP_USER ?? '',
      9     pass: process.env.WIKI_SMTP_PASS ?? '',
     10   },
     11 })
     12 
     13 export const sendEmail = async (to: string, subject: string, html: string) => {
     14   return await transporter.sendMail({
     15     from: process.env.WIKI_SMTP_FROM,
     16     to,
     17     subject,
     18     html,
     19   })
     20 }