From a42d9a29c37299d90901c7ad82d21fdde8907e87 Mon Sep 17 00:00:00 2001 From: Eithan Hernandez Date: Tue, 29 Apr 2025 17:06:44 -0600 Subject: [PATCH] Actualizar 'src/mail/mail.service.ts' commit de smtp --- src/mail/mail.service.ts | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/src/mail/mail.service.ts b/src/mail/mail.service.ts index 1775f43..dcaefc5 100644 --- a/src/mail/mail.service.ts +++ b/src/mail/mail.service.ts @@ -18,14 +18,31 @@ export class MailService { ) { - - this.transporter = nodemailer.createTransport({ + + /* { service: 'gmail', auth: { user: process.env.USER_GMAIL, pass: process.env.PASS_GMAIL, }, - }); + } */ + + + this.transporter = nodemailer.createTransport( + { + host: 'smtp.gmail.com', // o smtp‑relay.gmail.com (ver punto 2) + port: 587, + secure: false, + requireTLS: true, // TLS STARTTLS + auth: { user: process.env.USER_GMAIL, pass: process.env.PASS_GMAIL }, + pool: true, // <‑‑ activa reuse + maxConnections: 1, // una sola conexión viva + maxMessages: 100, // reabrir después de 100 envíos + rateDelta: 2000, // ventana 1 s + rateLimit: 1 // máx. 5 mensajes/seg + } + + );