Actualizar 'src/mail/mail.service.ts'

commit de smtp
This commit is contained in:
2025-04-29 17:06:44 -06:00
parent 03b4225378
commit a42d9a29c3
+20 -3
View File
@@ -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 smtprelay.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
}
);