Оформленные письма в Outlook, приходят клиентам без правок, в виде обычного текста. Подскажите пожалуйста как сохранить настройки оформления, не потерять их в процессе рассылки?
Нравится
делаем в HTML формате , а клиенту приходит Plain Text (Outlook 2010, TS 3.4.1.153)
А в общем, формат текста письма устанавливается в 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.