Отображение картинок в почте отправленной из 1с
Доброго времени суток, коллеги. Может, кто сталкивался? После отправки почты из 1с в других почтовых клиентах вставленные в письма изображения не отображаются. Отображается квадратик с крестом. Письма уходят с текстом в формате HTML. Если смотреть текст html полученного письма из 1с блок с картинкой будет выглядеть так
Если отправлять картинку например из тандерберда в html и там же получать. То блок с картинкой будет выглядет так
Пробовал менять в 1с у метода Послать() параметр ОбрабатыватьТексты но результата не дало.
Подскажите как победить? Как сделать так что бы в сторонних почтовых клиентах картинки отображались корректно?
<img src="cid:39ede869-c592-4d87-882d-c56c42889112"></img>
Если отправлять картинку например из тандерберда в html и там же получать. То блок с картинкой будет выглядет так
<img src="mailbox-message://4u%40*******%2Eru@pop.yandex.com/Inbox#23?header=saveas&part=1.2&filename=jbemhmphmkoflalo.png" alt="">
Пробовал менять в 1с у метода Послать() параметр ОбрабатыватьТексты но результата не дало.
Подскажите как победить? Как сделать так что бы в сторонних почтовых клиентах картинки отображались корректно?
По теме из базы знаний
- Знакомство с 1С:Документооборот. История автоматизации и доработок. Печатная форма Лист согласования
- Тикеты - система учета задач/Service Desk в 1С (+ мобильное приложение)
- Управление сборкой. Расширение для конфигурации СППР
- Расширение для интеграции с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода для 1С:УНФ, УТ, КА, ERP
- API-интеграция 1С с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress для УТ11, КА2, ERP2, УНФ, БП3, Розница, УТ10, УПП1.3
Найденные решения
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1) так ты уверен что дело в квадратике? Может там есть кнопочка нажал и картинка подгрузилась?)
А вообще картинки в теле письма не рекомендуется отправлять!
А раз отправляешь в теле письма, то как ты хочешь их вставлять в письмо через атач или ссылка на внешний ресурс?
А вообще картинки в теле письма не рекомендуется отправлять!
А раз отправляешь в теле письма, то как ты хочешь их вставлять в письмо через атач или ссылка на внешний ресурс?
(2) Нет кнопки нет. Квадратик с крестом ошибки )
Я хочу что бы при отправке из 1с
строка с картинкой уходила так
(строка сформировалась из обычного почтового клиента и при получении картинка отображается корректно)
Но как на это повлиять не понятно.
Я хочу что бы при отправке из 1с
строка с картинкой уходила так
<img src="mailbox-message://4u%40*******%2Eru@pop.yandex.com/Inbox#23?header=saveas&part=1.2&filename=jbemhmphmkoflalo.png" alt="">
Но как на это повлиять не понятно.
(1) Картинку не правильно вставляете.
Письмо=Новый ИнтернетПочтовоеСообщение;
Письмо.Отправитель = "test@yandex.ru";
Письмо.Тема="Письмо с картинками";
Письмо.Получатели.Добавить("test1@yandex.ru");
Текст = "
|Картинка:
|<img src=""file:///C:/temp/1.png"" />
|Конец письма.
|";
Письмо.Тексты.Добавить(Текст,ТипТекстаПочтовогоСообщения.HTML);
Письмо.ОбработатьТексты();
Показать
(11) Заморочек не было. Помню схема была такова.
Пользователь в поле форматированного документа вводит текст, вставляет картинки и т.д. Далее я получаю текст html и структуру вложений. А вот потом (точно не помню детали) вложения запихиваю во вложения, после "подключения" вложений к письму, у них появляются некие идентификаторы (или их при помощении можно еще задать), беру эти идентификаторы ищу в тексте html старые ссылки и заменяю на эти идентификаторы + еще меняю название атрибута "src=...." на что-то или наоборот. Как-то так.посмотреть времени нету.
Пользователь в поле форматированного документа вводит текст, вставляет картинки и т.д. Далее я получаю текст html и структуру вложений. А вот потом (точно не помню детали) вложения запихиваю во вложения, после "подключения" вложений к письму, у них появляются некие идентификаторы (или их при помощении можно еще задать), беру эти идентификаторы ищу в тексте html старые ссылки и заменяю на эти идентификаторы + еще меняю название атрибута "src=...." на что-то или наоборот. Как-то так.посмотреть времени нету.
(8) Прикреплен, но название чуть другое. Т.е. код письма вот такой
а имя вложения
_a86f9751_e09b_45d0_92ff_dcac88dec519
Пробую при пересылке исправить код, что бы точно совпадало с именем вложения, но положение не исправляется. Я нашел в конфе где формируется строчка с cid. Но в чем ошибка не пойму
<img moz-do-not-send="true"
src="cid:a86f9751-e09b-45d0-92ff-dcac88dec519">
а имя вложения
_a86f9751_e09b_45d0_92ff_dcac88dec519
Пробую при пересылке исправить код, что бы точно совпадало с именем вложения, но положение не исправляется. Я нашел в конфе где формируется строчка с cid. Но в чем ошибка не пойму
Хоть и поздновато отвечать почти через год, но может кому и пригодиться:
1. В HTML-тексте ссылка (src) должна быть на локальный файл (в виде "file:///c:\tenp\1.png", без замены символа ":" на "|");
2. Добавлять картинку во вложения письма именно из локального файла.
Тогда ОбработатьТексты() происходит без жалоб и в письме Вы увидите в тексте картинку (правда, во вложениях тоже).
Я пробовал кодировать через Base64 двоичные данные картинки и подставлять в src, но фокус не удается - в браузерах такое "на ура", либо ОбработатьТексты() не проходит, либо в тексте письма ерунда.
1. В HTML-тексте ссылка (src) должна быть на локальный файл (в виде "file:///c:\tenp\1.png", без замены символа ":" на "|");
2. Добавлять картинку во вложения письма именно из локального файла.
Тогда ОбработатьТексты() происходит без жалоб и в письме Вы увидите в тексте картинку (правда, во вложениях тоже).
Я пробовал кодировать через Base64 двоичные данные картинки и подставлять в src, но фокус не удается - в браузерах такое "на ура", либо ОбработатьТексты() не проходит, либо в тексте письма ерунда.
Вакансии
1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день