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 }