From 22ce0d6e7af4c226143b094f0d5a19feeace1b98 Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Mon, 29 Sep 2025 20:47:25 +0200 Subject: [PATCH] Fixed Mailer --- src/utils/mailer.ts | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/utils/mailer.ts b/src/utils/mailer.ts index 143b64d..1fbed85 100644 --- a/src/utils/mailer.ts +++ b/src/utils/mailer.ts @@ -1,15 +1,18 @@ import nodemailer from "nodemailer" import {secrets} from "./secrets" -const transporter = nodemailer.createTransport({ - host: secrets.MAILER_SMTP_HOST, - port: Number(secrets.MAILER_SMTP_PORT) || 587, - secure: secrets.MAILER_SMTP_SSL === "true", // true für 465, false für andere Ports - auth: { - user: secrets.MAILER_SMTP_USER, - pass: secrets.MAILER_SMTP_PASS, - }, -}) +export let transporter = null +export const loadMailer = async () => { + transporter = nodemailer.createTransport({ + host: secrets.MAILER_SMTP_HOST, + port: Number(secrets.MAILER_SMTP_PORT) || 587, + secure: secrets.MAILER_SMTP_SSL === "true", // true für 465, false für andere Ports + auth: { + user: secrets.MAILER_SMTP_USER, + pass: secrets.MAILER_SMTP_PASS, + }, + }) +} export async function sendMail( to: string,