Quiero que nodemailer agote el tiempo de espera como máximo en 45 segundos (en lugar de 2 minutos, que es el valor predeterminado), pero la opción de tiempo de espera de connectiontimeout parece no funcionar y no sé cuál es el problema.
Creo una conexión de transporte de nodemailer como la siguiente:
const myMailer = nodemailer.createTransport({ host: 'mail.domain.com', port: 465, secure: true, auth: { user: 'username', pass: 'password', }, connectionTimeout: 45000, });