import nodemailer from "nodemailer"; // Transporter wird einmalig erstellt und bei jedem Funktionsaufruf wiederverwendet // (Next.js Server Actions laufen in einer Node-Umgebung, kein Cold-Start-Problem wie bei Edge Functions). export const transporter = nodemailer.createTransport({ host: process.env.SMTP_HOST, port: Number(process.env.SMTP_PORT ?? 465), secure: process.env.SMTP_SECURE === "true", // true für Port 465, false für 587 (STARTTLS) auth: { user: process.env.SMTP_USER, pass: process.env.SMTP_PASSWORD, }, });