const nodemailer = require("nodemailer"); const transporter = nodemailer.createTransport({ host: process.env.MAIL_HOST || "smtp.ionos.de", port: parseInt(process.env.MAIL_PORT || "587"), secure: false, // false = STARTTLS auf Port 587 auth: { user: process.env.MAIL_USER, pass: process.env.MAIL_PASS, }, tls: { // Verhindert Fehler bei IONOS-Zertifikaten rejectUnauthorized: false, }, }); /* ── Verbindung beim Start prüfen ── */ transporter.verify((error) => { if (error) { console.error("[Mailer] SMTP-Verbindung fehlgeschlagen:", error.message); } else { console.log("[Mailer] SMTP-Verbindung OK – bereit zum Senden."); } }); module.exports = transporter;