/** * Configuration SMTP pour l'envoi d'emails * Les credentials sont stockés dans les variables d'environnement */ // Configuration SMTP depuis les variables d'environnement // Pour configurer : Définir SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASS dans .env ou Firebase const getSmtpConfig = () => { return { host: process.env.SMTP_HOST || "mail.em2events.fr", port: parseInt(process.env.SMTP_PORT || "465"), secure: true, // true pour port 465, false pour autres ports auth: { user: process.env.SMTP_USER || "notify@em2events.fr", pass: process.env.SMTP_PASS || "", }, tls: { // Ne pas échouer sur certificats invalides rejectUnauthorized: false, }, }; }; // Configuration email par défaut const EMAIL_CONFIG = { from: { name: "EM2 Events", address: "notify@em2events.fr", }, replyTo: "contact@em2events.fr", // URL de l'application pour les liens appUrl: process.env.APP_URL || "https://app.em2events.fr", }; module.exports = { getSmtpConfig, EMAIL_CONFIG, };