Страницы: 1
RSS
не обрабатывается HTML
 
суть проблемы:
вздумалось нашим заказчикам  на одном из их сайтов организовать почтовую рассылку своим клиентам. письма создавали красивые, с использованием визуального редактора наподобие tinyMCE. письмо выглядело красиво, с различными стилями, с background'ами. да вот незадача - просматривая это письмо различными почтовыми программмами, столкнулся с проблемой не отображения background, который задан картинкой в theBAT. с программами-конккурентами outlook, oudora и thunderbird таких проблем  нету. посмотрев на код письма в theBAT замечено, что она добавлет в текст различные так бы сказать дополения.
например, жирным выделены дополнения (EML)
<html xmlns=3D"http://www.w3.org/1999/xhtml" lang=3D"en" xml:lang=3D"e=
n">
в тексте, где описывается background также добавлено:
background-image:url('http://safira.kiev.ua/coding/01/image/bg.jpg');=20

=20 -это что внутернняя команда "Не обрабатывать строку"???

так вот мой вопрос: где можно взять спецификацию обработки писем Вашей программой (голова разработчика не в счет) ?
как вообще сделать, чтобы в Вашей программе письма отображались корректно?
так как я изначально задумал?

 
Доброго времени суток.

Как я вижу здесь все в пределах разумного.

Вышепомянутые штучи - это всего лишь накладки кодировки.
Дело в том, что когда штмл вставляется письмо он может быть кодирован или прямо, или QuotedPrintable или base64.

В данном случае как мы видим в заголовке секции письма:
Content-Transfer-Encoding: quoted-printable

Этот вид кодировки заключается в представлении некоторых символов их кодами через знак равно.

=3D - это знак равно ;)
=20 - это пробел
и так далее ...

Так что исходный код совершенно не изменился.

Причем на работоспособности ШТМЛ это совершенно не должно сказаться.

Теперь перейдем к самому бэкграунду.

TheBat содержит относительно примитивный просмотрщик ШТМЛ.
Он полностью внутренний, без цепляния движков Интернет-Эксплорера и других.
Поэтому он не умеет делать многие фишки. Это укрепляет безопасность.
В частности до версии 4 (текущая разработка альфа) картинки по урлам вообще не качаются.
Такая фишка появится только в версии 4.

--
Иван
Страницы: 1