Skip to content

Commit 93ed83e

Browse files
committed
docs: update transporter in mailer.js
1 parent a096f41 commit 93ed83e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

email-api/src/mails/mailer.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { env } from '../config/env.js'
33
import DOMPurify from 'isomorphic-dompurify'; // Esta librería ya trae su propio DOM interno
44

55
const transporter = nodemailer.createTransport({
6+
pool: true, // Reutiliza la conexión (más eficiente en Render)
67
host: "smtp.gmail.com",
78
port: 465,
89
secure: true, // true para puerto 465, false para otros
@@ -12,7 +13,10 @@ const transporter = nodemailer.createTransport({
1213
},
1314
tls: {
1415
rejectUnauthorized: false // Esto ayuda a evitar bloqueos de certificados en Render
15-
}
16+
},
17+
connectionTimeout: 10000, // 10 segundos de espera para conectar
18+
greetingTimeout: 5000, // 5 segundos para el saludo inicial
19+
socketTimeout: 15000 // 15 segundos de inactividad antes de cerrar
1620
});
1721

1822
export const sendEmail = async ({ to, subject, html }) => {

0 commit comments

Comments
 (0)