File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import { env } from '../config/env.js'
33import DOMPurify from 'isomorphic-dompurify' ; // Esta librería ya trae su propio DOM interno
44
55const 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
1822export const sendEmail = async ( { to, subject, html } ) => {
You can’t perform that action at this time.
0 commit comments