Fixed Mailer

This commit is contained in:
2025-09-29 20:47:25 +02:00
parent 26cb53b231
commit 22ce0d6e7a

View File

@@ -1,7 +1,9 @@
import nodemailer from "nodemailer" import nodemailer from "nodemailer"
import {secrets} from "./secrets" import {secrets} from "./secrets"
const transporter = nodemailer.createTransport({ export let transporter = null
export const loadMailer = async () => {
transporter = nodemailer.createTransport({
host: secrets.MAILER_SMTP_HOST, host: secrets.MAILER_SMTP_HOST,
port: Number(secrets.MAILER_SMTP_PORT) || 587, port: Number(secrets.MAILER_SMTP_PORT) || 587,
secure: secrets.MAILER_SMTP_SSL === "true", // true für 465, false für andere Ports secure: secrets.MAILER_SMTP_SSL === "true", // true für 465, false für andere Ports
@@ -9,7 +11,8 @@ const transporter = nodemailer.createTransport({
user: secrets.MAILER_SMTP_USER, user: secrets.MAILER_SMTP_USER,
pass: secrets.MAILER_SMTP_PASS, pass: secrets.MAILER_SMTP_PASS,
}, },
}) })
}
export async function sendMail( export async function sendMail(
to: string, to: string,