Оформленные письма в Outlook, приходят клиентам без правок, в виде обычного текста. Подскажите пожалуйста как сохранить настройки оформления, не потерять их в процессе рассылки?

Нравится

18 комментариев

Шаблон в HTML формате или Plain Text?

1

делаем в HTML формате , а клиенту приходит Plain Text (Outlook 2010, TS 3.4.1.153)

Т.е. в карточке шаблона у Вас отображается HTML? Дайте скрин :)

А в общем, формат текста письма устанавливается в function CreateOutlookMessage(Params) тут:

if (Params.BodyFormat) {
			Message.BodyFormat = Params.BodyFormat;
		} else if (!Params.Template) {
			Message.BodyFormat = 1;
		}

Проверьте, если в итоге письмо уходит с форматом HTML - значит проблема в клиенте, который отображает Ваше письмо у получателя. Мне кажется, в таком случае даже если просто из Outlook отправить письмо в HTML этому же получателю - будет такая же ситуация.

PS: перед return Message в этой же функции, можете проверить свойство Message.HTMLBody.
PSS: вот константы

olFormatHTML	2
olFormatPlain	1
olFormatRichText	3
olFormatUnspecified	0

Нет возможности редактирования

Ну вот в этом и проблема - формат не определился. Попробуйте сохранить шаблон на HDD, а затем в параметрах шаблона загрузить шаблон из файла.
Вариант "времени нет, а надо срочно":

update tbl_MailTemplate set BodyFormatID = '{40C0699C-583A-4BBA-9F67-868F101B5B53}'
WHERE ID = '{some_id}'

"Костыль" вставили, что делать чтобы формат определялся таки?

Должно всё работать :)

Попробуйте отладить function SaveMessageTemplateToDataset(Message, RecordID) а именно var EnumItem = BodyFormatEnum.ItemsByCode(BodyFormatList[GetMailItemBodyFormat(Message)]);

"Костыль" не помог..Параметр шаблона изменился (Рис. 1), но настройки оформления по прежнему пропадают..Ниже приведены примеры того что хотим видеть и того, что получается( Рис.2, Рис.3)

День добрый!!!

я такое в своей практике встречал, когда между Terrasoft и Outlook нет интеграции, т.е связки. Т.е наверника шаблон на редактирование вызывали из Клиента Террасофта и после его создания сохраняли. Да он в террасофте сохранялся, но когда нет связки он почему то сохраняется но без всех параметров заполненных. Да первый вариант это загрузить шаблон вручную, т.е сохранить его на Жесткий диск и загрузить повторно. Но я бы пошел по пути запустил бы исполняемый файл TSMSOfficeLibraryConfigurator.exe, что лежит в каталоге Bin Террасофта, убедился что установлена Галочка напротив "Microsoft Outlook" если установлена, снял бы ее и после еще раз бы запустил программу и установил бы ее и нажал ОК. Конечно во время всех этих манипуляций Outlook должен быть закрыт. Открыл бы Outlook и убедился что появилась надстройка Террасофта, выполнил "Соединить", и только после этого еще раз из Террасофта открыл бы Шаблон и выполнил его сохранение. Думаю должно помочь. А так мне помница ранее у технической поддержки была инструкция красивая по настройки Интеграции Outlook и Террасофта. Поделитесь с девушкой пожалуйста.

Добрый день!
Выложил руководство по интеграции сюда: http://tsrdp.tscrm.com/support/pub/Adasyuk/outlook_integration.zip без пароля.

И еще не верю я этому mail.ru... А если открыть тоже письмо но в Outlook'e?

"Жаворонкова Татьяна Сергеевна" написал:

"Костыль" не помог..Параметр шаблона изменился (Рис. 1), но настройки оформления по прежнему пропадают..Ниже приведены примеры того что хотим видеть и того, что получается( Рис.2, Рис.3)

со фотографиями, что Татьяна предоставила тоже ознакомился и протестировал Татьянин случай. Создал шаблон в формате HTML, сохранил его в Террасофте. После выполнил отправку письма на mail.ru ящик. Письмо отображается корректно. Но когда в Outlook-e на закладке "Фомат текста" установил "Формат RTF" и отправил на mail.ru вот здесь да письмо в mail.ru открылось как текст. с чем конечно связано так и не понял. Хотя как и писал Дмитрий и предлагал открыть в Outlook-e да там письмо отображается корректно.

посмотрите пожалуйста Татьяна на закладке "Формат текста" в Outlook-e что у вас установлено. Спасибо!!!

Друзья, Спасибо за ответы! Есть ещё такой нюанс , в Outlook 3го года всё отправляется как следует, а в 10м всё по прежнему. На предмет формата проверила, стоит HTML.

Сам использую 2010 - всё ок. 2010 запущен? Plug-in подключен? Если запустить рассылку не в фоне, а чтобы письмо перед оправкой отображалось - формат корректен?

Дмитрий, 2010 запущен, Plug-in подключен. А как запустить рассылку не в фоне?Как отобразить перед отправкой?

Просто зайдите в раздел имейл, и выберите "Новое по шаблону". Должно отобразится новое письмо с вашим шаблоном (макросы, конечно, работать не будут, но не суть - главное проверить формат).

Спасибо ещё раз за ответы. Решили остановиться на Outlook 2003, а во избежание сообщений системы безопасности, установили программу Advanced Security.

Показать все комментарии