Имя: Пароль:
1C
 
outlook вставить картинки
0 Domik26
 
27.10.20
13:18
создаю письмо через поле html, пробовал вставлять картинки через Base64Строка, в html ,в браузерах и 1с отражается , в аутлуке нет, думаю чтонадо делать вложениями и связывать их с штмл, поэтому
Строкакартинки =   " <img src=""cid:part1.06090408.01060107"" alt="""">"; и уже при отправке
ВложениеПуть = ПолучитьИмяВременногоФайла(".jpg");
        ДвоичныеДанныеФайла.Записать(ВложениеПуть);
        ПочтовоеСобщение.Attachments.Add(ВложениеПуть, 1);

но где связывать вложения и адрес в ШТМЛ?
1 acht
 
27.10.20
13:26
2 Domik26
 
27.10.20
13:35
(1) тут история что надо точно через аутлук это делать
3 Domik26
 
27.10.20
13:36
(1) и я вставлял просто адрес картинки ну и у меня видно а на чужих почтах конечно нет
4 lodger
 
27.10.20
14:43
(0) после добавления атачмента его обозвать надо. в примере его обозвали MyId1

attachment = mailitem.Attachments.Add("c:\temp\MyPicture.jpg")
attachment.PropertyAccessor.SetProperty("http://schemas.microsoft.com/mapi/proptag/0x3712001F";, "MyId1")
mailitem.HTMLBody = "<html><body>Test image <img src=""cid:MyId1""></body></html>"
5 Domik26
 
27.10.20
16:14
(4) спасибо