Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

153
Vistas
Nodemailer está enviando correos electrónicos con el mismo asunto que el hilo

Nodemailer envía correos electrónicos como un hilo si el correo electrónico tiene el mismo asunto que un correo electrónico enviado anteriormente. Pero quiero enviar los correos electrónicos como correos electrónicos separados, incluso si tienen el mismo asunto.

Tengo una aplicación que envía correos electrónicos de notificación a los usuarios. Todos los correos electrónicos tienen el mismo asunto: notificación . Esto hace que los correos electrónicos se muestren como un hilo, al menos en Gmail:

ingrese la descripción de la imagen aquí

¿Cómo puedo hacer que cada correo electrónico de notificación se envíe por separado?

 const nodemailer = require('nodemailer'); const logger = require('./logger'); class Email { constructor(email, to, pass) { this.user = email; this.to = to; this.pass = pass; } get mailOptions() { return { from: this.user, to: this.to, subject: 'notification', html: 'You received a new purchase in your shop.', }; } get transporter() { const transporter = nodemailer.createTransport({ // for zoho emails host: 'smtp.zoho.com', port: 587, secure: false, auth: { user: this.user, pass: this.pass, }, }); return transporter; } send(cb) { this.transporter.sendMail( this.mailOptions, cb || ((error, info) => { if (error) console.log(error); if (info) logger.log('silly', `message sent: ${info.messageId}`); this.transporter.close(); }) ); } sendSync() { return new Promise((res, rej) => this.transporter.sendMail(this.mailOptions, (error, info) => { if (error) rej(error); else res(info); this.transporter.close(); }) ); } } const email = new Email( 'somesendingemail@gmail.com', 'somereceivingemail@gmail.com', 'SendINgEmAIlPassWoRD' ); email.send();
over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda