Алгоритм / API для преобразования HTML в HTML, удобный для электронной почты (для новостных рассылок) - PullRequest
2 голосов
/ 19 марта 2012

Я уверен, что это очень старый вопрос, но я не смог найти прямой ответ

Я ищу работающий в основном алгоритм для получения обычного HTML-контента и обеспечения его совместимости с почтовым клиентом.,

Я могу переписать любой хороший макет DIV в макет таблицы, это нормально, но есть ли что-нибудь, что сделает это для меня?

Вот мои проблемы

  • Переполнение содержимого - gmail и т. Д. Игнорирует любое переполнение: скрыто, алгоритм должен устранить его
  • Обрезанные изображения - то же, что и выше, но здесьРешением, вероятно, будет отсечение на стороне сервера
  • CSS / Script / нестандартные теги - алгоритм должен удалять, но сохранять общий внешний вид
  • Макет DIV к макету таблицы, я слышал, что это необходимо, но я уверен, что это не простая задача для автоматизации

Есть много конвертеров HTML в PDF, но я не смог найти хороший конвертер HTML в "HTEMAIL"

Есть ли какой-либо стандарт или предложенный стандарт для HTML для почтовых клиентов?или это открытые джунгли?

Ответы [ 2 ]

2 голосов
/ 05 октября 2012

Другой вариант, который я использовал, - это создание электронной почты в HTML или непосредственно в Mailchimp.Как только я доволен этим, используя Mailchimp, я нажимаю на превью и получаю сообщение во всплывающем окне.Исходный код из всплывающего окна является дружественным к почтовому клиенту (в таблицах).Затем я копирую этот код и использую его для своих электронных писем.

Не идеально и немного проблем, но пока лучшее решение, которое я могу найти.

И прежде чем люди спросят, я в основном мыMailchimp напрямую, но есть одна ситуация, в которой я должен отказаться от старой школы.

1 голос
/ 20 марта 2012

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

. Я создаю электронные письма в течение 6 месяцев, и время, которое вы тратите на исправление различий в почтовых клиентах, обычно составляет около 50% времени, которое вы тратите на создание письма.

Вот некоторые материалы, которые могут вам помочь:

http://www.sitepoint.com/code-html-email-newsletters/

http://www.campaignmonitor.com/css/

Какиз последней ссылки видно, что нет способа создать алгоритм, который мог бы разобраться во всех этих проблемах.

Надеюсь, это поможет

...