Vertragsverwaltung_Plusfit24/config/mailer.js
2026-03-27 14:56:59 +00:00

21 lines
618 B
JavaScript

const nodemailer = require('nodemailer');
const transporter = nodemailer.createTransport({
host: process.env.MAIL_HOST || 'smtp.ionos.de',
port: parseInt(process.env.MAIL_PORT) || 587,
secure: process.env.MAIL_SECURE === 'true',
auth: {
user: process.env.MAIL_USER,
pass: process.env.MAIL_PASSWORD
},
tls: { rejectUnauthorized: false }
});
// Verbindung testen beim Start
transporter.verify((err) => {
if (err) console.error('❌ E-Mail Verbindung fehlgeschlagen:', err.message);
else console.log('✅ E-Mail Server verbunden:', process.env.MAIL_HOST);
});
module.exports = transporter;