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

662
Vistas
¿Cómo enviar correo sin usar credenciales de correo electrónico a través de nodemailer npm en nodejs?

Sé cómo enviar correo usando nodemailer pero estoy usando credenciales de correo electrónico de eso, pero no quiero usar eso. ¿Hay algún otro método de envío de correos.

Mi fragmento de código de nodemailer es

 var nodemailer = require('nodemailer'); // Not the movie transporter! var transporter = nodemailer.createTransport({ service: 'gmail', auth: { user: 'vikaskohli@email.com', // Your email id pass: 'password' // Your password } }); module.exports = { sendEmail: function sendMail(varhtml,vartext, varsubject,varfrom, varfrom_name,varto, varto_name, reply_to_email ) { //setup e-mail data with unicode symbols var mailOptions = { from: varfrom_name, // sender address // to: ['vikaskohli@email.com','vikaskohli1@email.com'], // list of receivers // to: ['vikaskohli@email.com,vikaskohli1@email.com'], // list of receivers // to: 'vikaskohli@email.com','vikaskohli1@email.com', // list of receivers to: varto, // list of receivers subject: varsubject, // Subject line text: vartext, // plaintext body html: varhtml // html body }; console.log(mailOptions); // send mail with defined transport object transporter.sendMail(mailOptions, function (error, info) { if (error) { return console.log(error); }else{ return console.log(info); } }); } }

En el código anterior, tampoco cambio mi nombre de remitente. Si quiero enviar desde otro correo como

vikaskohli3@gmail.com

pero se envía automáticamente desde ese correo para el que tengo credenciales de uso aquí

vikaskohli@email.com

También intenté usar sendmail npm, no necesitan ninguna credencial pero envía correo en la carpeta de correo no deseado

Mi fragmento de código de sendmail

 var sendmail = require('sendmail')({silent: true}) sendmail({ from: 'vikaskohli@email.com', to: 'vikaskohli@email.com,vikaskohli1@email.com', subject: varsubject, // Subject line html: varhtml, attachments: [ ] }, function (err, reply) { console.log(err && err.stack) console.dir(reply) });
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Uso sendmail como su código inferior, y funciona bien para mí. Tal vez la razón por la que va a enviar correo no deseado es debido a su configuración en el proveedor de correo electrónico. Lo más probable es que el correo electrónico que eligió como remitente (@email.com) parezca un correo no deseado para ese proveedor de servicios o su configuración.

over 4 years ago · Santiago Trujillo Denunciar
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