Intento enviar un correo electrónico con node.js usando sendGrid pero el correo electrónico enviado siempre está oculto como se muestra:
código nodejs:
const msg = { to: 'example@gmail.com', from: 'example@example.app', subject: 'example: quotation email', text: msgText, html: "<style>.tab {padding-left: 18xp;}</style>" + msgText , } console.log(msg); sendgrid .send(msg) .then((resp) => { console.log('Email sent: \n', resp) }) .catch((error) => { console.error(error) })NOTA: el mensaje se envió con éxito y cuando hago clic en los 3 puntos, el mensaje se muestra, pero quiero mostrarlo sin dejar que el usuario haga nada.
¿Cómo puedo dejar que el contenido de mi correo electrónico html en el cuerpo de los correos electrónicos aparezca como lo hicieron otras compañías sin estar oculto?
Este es el hilo de Gmail en acción. Es porque ya enviaste un correo electrónico con ese asunto y contenido, y Gmail está colapsando el contenido que cree que es antiguo.
Intente cambiar el contenido y el tema, y vuelva a intentarlo. debería funcionar bien.
De cualquier manera, no es un problema de Sendgrid.