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

80
Vistas
Mensaje MIME, faltan campos en el correo

Tengo este mensaje MIME de función que luego POST en Google Draft API. Cuando reviso manualmente mis borradores, el mailContent del correo aparece correctamente.

 const mailContent = req.body.content . . . var message = 'MIME-Version: 1.0\r\n' + 'Content-type: multipart/alternative; boundary=boundaryboundary\r\n\r\n' + '--boundaryboundary\r\n' + 'Content-type: text/plain; charset=UTF-8\r\n' + mailContent + "\r\n\r\n" + '--boundaryboundary--';

Ahora estoy tratando de agregar los campos From , To y Subject en mi mensaje MIME, y después de bastante investigación, pensé que agregarlos al 'cuerpo' así funcionaría:

 const mailContent = req.body.content const from = "exyleprod@gmail.com" const to = req.body.to || "" const subject = req.body.subject || "" . . . var message = 'MIME-Version: 1.0\r\n' + 'Content-type: multipart/alternative; boundary=boundaryboundary\r\n\r\n' + 'From: SomeName ' + '<' + from + '>' + "\r\n" + 'To: ' + '<' + to + '>' + "\r\n" + 'Subject: ' + subject + "\r\n" + '--boundaryboundary\r\n' + 'Content-type: text/plain; charset=UTF-8\r\n' + mailContent + "\r\n\r\n" + '--boundaryboundary--';

Pero no es así... Intenté registrar los campos agregados y son lo que esperaba. El POST aún funciona y crea con éxito otro borrador con el contenido de mailContent . Sin embargo, los 3 campos que intento agregar no aparecen. ¿Estoy haciendo esto mal?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Intenta hacerlo de esta manera:

 var message = { from: "sender@example.com", to: "receiver@example.com", subject: "Message title", text: "Plaintext version of the message", html: "<p>HTML version of the message</p>" };
about 4 years ago · Juan Pablo Isaza 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