email pool

This commit is contained in:
Your Name
2025-04-22 09:48:21 -06:00
parent ee622197c1
commit 2df592ee89
+13 -1
View File
@@ -19,7 +19,7 @@ export class MailService {
this.transporter = nodemailer.createTransport({
/* this.transporter = nodemailer.createTransport({
host: 'smtp-relay.gmail.com',
port: 587,
secure: false,
@@ -28,6 +28,18 @@ export class MailService {
user: process.env.USER_GMAIL,
pass: process.env.PASS_GMAIL,
},
}); */
this.transporter = nodemailer.createTransport({
host: 'smtp.gmail.com', // o smtprelay.gmail.com (ver punto 2)
port: 587,
secure: true, // TLS STARTTLS
auth: { user: process.env.USER_GMAIL, pass: process.env.APP_PASS },
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
});