/** * 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://em2rp-951dc.web.app', }; module.exports = { getSmtpConfig, EMAIL_CONFIG, };