Кастомизация
08
Ноя
3

Добавление графики и сложного форматирования в электронные письма в MS CRM

«По-хорошему», в электронную почту нельзя добавлять картинки и сложное форматирование. Ну, и как всегда… нельзя «по-хорошему» – будет по Фрейду 🙂

Письма в CRM представляют собой аттачи HTML-файлов, в которых собственно и содержится контент письма. А раз так, то CRM можно «подсунуть» нужный нам HTML.

  1. Первое что нужно сделать, это общедоступную web-страницу доступную из Вашего письма. Если у Вашей компании есть свой публичный сайт, то Вы можете создать на нем подпапку, где разместите свою web-страницу и связанные ней файлы. Ну, что то вроде этого:
    http://crm2008:3333/foremail/index.html

    с таким кодом:

    <html>
    <head>
    </head>
    
    <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <table border="0" cellspacing="0" cellpadding="0">
    	<tr>
    		<td><img src="http://crm2008:3333/foremail/newyear.jpg" width="442" height="330"></td>
    		<td width="300" valign="top"><h1><font color="red">Новогодняя акция</font></h1>
                <ul>
                    <li>50% скидки</li>
                    <li>Работа 24 часа в сутки</li>
                    <li>Ежики в подарок :)</li>
                </ul>
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <td bgcolor="#CCCCCC">&nbsp;</td>
                    <td>&nbsp;</td>
                    <td bgcolor="#CCCCCC">&nbsp;</td>
                    <td>&nbsp;</td>
                    <td bgcolor="#CCCCCC">&nbsp;</td>
                </tr>
                    <tr>
                    <td>&nbsp;</td>
                    <td bgcolor="#CCCCCC">&nbsp;</td>
                    <td>&nbsp;</td>
                    <td bgcolor="#CCCCCC">&nbsp;</td>
                    <td>&nbsp;</td>
                </tr>
                <tr>
                    <td bgcolor="#CCCCCC">&nbsp;</td>
                    <td>&nbsp;</td>
                    <td bgcolor="#CCCCCC">&nbsp;</td>
                    <td>&nbsp;</td>
                    <td bgcolor="#CCCCCC">&nbsp;</td>
                </tr>
                </table>
    		</td>
    	</tr>
    </table>
    </body>
    </html>
    

    Если не знаете HTML-кода, то можете использовать для ее составления какой-либо из визуальных редакторов, например, FrontPage, DreamWeaver и т.д.
    Если же у Вашей компании нет собственного сайта, то можете воспользоваться каким-либо бесплатным интерен-сервисом по созданию и размещению web-старниц. Например http://narod.yandex.ru/

  2. Как создадите страничку с нужным Вам наполнением, откройте ее в браузере, выделите все (Ctrl + A) и скопируйте (Ctrl + C).
    В CRM создайте новую запись электронной почты (или шаблон электронной почты, если хотите потом многократно им воспользоваться). Вставьте скопированный контент (Ctrl + V).


Информация к размышлению…

  • Используя данный метод следует помнить, что в само письмо не содержит рисунков. Оно всего лишь ссылается на них (в данном примере на сайт компании). А раз так, то у того, кто будет читать это письмо должен быть доступ к хранилищу этих рисунков (как минимум интернет и доступ к папке. содержащей рисунке на сайте).
  • Также ссылки к рисункам (также как и гиперссылки) должны быть абсолютными (т.е. начинаться с http://), а не относительными. Потому что с сайта Вы сможете увидеть рисунки с относительными ссылками, но при открытии из письма, на компьютере получателя не будет папки с Вашими с рисунками.
  • И не стоит использовать CSS-стили — они не перенесутся в письмо. Вместо этого для форматирования нужно использовать HTML-теги.
Комментарии (3)
  • Sergey 08.11.2009

    Вопрос от тех, кто на «бронепоезде», как всетаки отправить форматированный текст?

    У меня есть набранный HTML документ, стили там используются. Если делаю через Word и генерирую Word XML для шаблона, фон не отрабатывается, еще некоторые шрифты не тем цветом рисует. Но описанное ограничение касается внешних почтовиков на которых просматривается сообщение, если посылку принял Outlook, в корпоративной сети, то все видно отлично, и фон и картинки.

  • slivka_83 08.11.2009

    http://mmcrm.ru/?p=1155
    http://mmcrm.ru/?p=1218
    http://mmcrm.ru/?p=1271
    🙂
    > Если делаю через Word и генерирую Word XML
    Что то не слышал об XML-форматировании 🙂 а вот щ HTML слышал 🙂

  • Sergey 08.11.2009

    ВОРД XML Это формат сохранения из Word, для того, чтобы потом этот документ загрузить как шаблон слияния в ЦРМ… За ссылки спасибо, я у Вас часто учусь примочкам всяким и на этих страничках был. Мне как раз нужен http://mmcrm.ru/?p=1419 описанный функционал. Я выполнил перечисленные действия, могу править код почты, НО, не могу понять, в чем может быть баг, что не сохраняет эл. сообщение после доработки, и правки кода эл. сообщения руками. Пробовал на абсолютно простом примере. Типа ввел текст, выделил жирным, зашел в редактор ХТМЛ на форме, и убрал выделение, сохранил, ан нет опять жирным показывает… такое вот.

*

code