Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

303
Visualizações
Nodemailer arroja el error "No se han definido los destinatarios", pero en realidad se envía el correo electrónico

Estoy experimentando un comportamiento inesperado de nodemailer:

aquí está mi código:

 let transporter = nodemailer.createTransport({ host: 'outlook.office365.com', auth: { user: process.env.MAIL_USER, // generated ethereal user pass: process.env.MAIL_PASS, // generated ethereal password }, tls: { rejectUnauthorized: false }}); let info = transporter.sendMail({ from: '"Mark 👻"mymail@outlook.com', to: "anothermailOfMine@gmail.com", subject: "Hello ✔", text: "Hello world?", html: `<b> <a href='http://localhost:3000/activate_user/${result._id}'> <button>Activate profile</button></a> </b>`, // html body }); transporter.sendMail(info, function (err, info) { if (err) { console.log(err); res.json(err); } else { console.log(' mail sent'); res.json({success:true, message:''}); }})};

El método sendMail devuelve un error incluso si el correo se envió con éxito, lo que significa que el front-end nunca recibe una respuesta positiva sobre el envío, ese es el error que acabo de mencionar:

 Error: No recipients defined at SMTPConnection._formatError

Me pregunto si estoy haciendo algo mal.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Eventualmente descubrí cuál era el problema: el método de envío de correo debía llamarse en una función asíncrona.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda