Электронные письма SendGrid пусты при ответе или пересылке

При пересылке электронных писем нашей кампании мы заметили, что содержимое электронной почты, которое мы получили от SendGrid, пусто, когда мы пересылаем или отвечаем.

У нас было несколько человек, которые смотрели на это, и это происходит как в Outlook, так и в Gmail. Сам контент отсутствует во всех браузерах и при составлении Форварда, и при его получении.

Есть идеи, что это такое?? Заранее спасибо!


person Mark Berry    schedule 06.04.2017    source источник
comment
Мы создали собственное электронное письмо в HTML и CSS, а затем загрузили его в редактор кода. Электронные письма выглядят великолепно, когда они приходят. Они просто исчезают при ответе или пересылке. Лол, так странно!!   -  person Mark Berry    schedule 06.04.2017


Ответы (1)


Мы столкнулись с этой проблемой при отправке электронных писем, созданных редактором дизайна Sendgrid — электронные письма, пересылаемые из Outlook, будут отображаться пустыми.

Чтобы решить эту проблему, мы сделали копию дизайна и открыли ее в их редакторе кода. Причиной стал некоторый код, который Sendgrid генерирует для атрибута стиля ячеек таблицы (теги <td>). Удаление visibility: hidden; opacity: 0; из атрибута стиля <td style="visibility: hidden; opacity: 0;"> решило проблему.

Ниже показаны точные изменения, внесенные в наш код, чтобы электронные письма нормально отображались при пересылке.

До:

<td role="modules-container" style="padding:0px 0px 0px 0px; color:#000000; text-align:left;" bgcolor="#FFFFFF" width="100%" align="left"><table class="module preheader preheader-hide" role="module" data-type="preheader" border="0" cellpadding="0" cellspacing="0" width="100%" style="display: none !important; mso-hide: all; visibility: hidden; opacity: 0; color: transparent; height: 0; width: 0;">

После:

<td role="modules-container" style="padding:0px 0px 0px 0px; color:#000000; text-align:left;" bgcolor="#FFFFFF" width="100%" align="left"><table class="module preheader preheader-hide" role="module" data-type="preheader" border="0" cellpadding="0" cellspacing="0" width="100%" style="display: none !important; mso-hide: all; color: transparent; height: 0; width: 0;">
person Elliot Henry    schedule 01.09.2020
comment
Связанный пост: stackoverflow.com/questions/6996632 / - person ZaxR; 01.09.2020