Имя: Пароль:
1C
1С v8
Отправить письмо с вложенной картинкой
0 Kvikk
 
18.02.16
10:00
Добрый день, что не так делаю:

    Профиль                    = новый ИнтернетПочтовыйПрофиль;
    Профиль.АдресСервераSMTP   = ПараметрыОтправки.АдресСервераSMTP;
    Профиль.ПортSMTP           = ПараметрыОтправки.ПортSMTP;
    ПРофиль.АутентификацияSMTP = СпособSMTPАутентификации.БезАутентификации;
    
    Сообщение                  = Новый ИнтернетПочтовоеСообщение;
    Сообщение.Отправитель      = ПараметрыОтправки.Отправитель;
    Сообщение.Тема             = ПараметрыОтправки.Тема;
    Сообщение.Получатели.Добавить(ПараметрыОтправки.АдресПолучателя);
    Сообщение.Вложения.Добавить(ПараметрыОтправки.Вложение);
        
    МакетУведомленияТекст = ПолучитьОбщийМакет("Макет").ПолучитьТекст();
    
            
    Сообщение.Тексты.Добавить(МакетУведомленияТекст,ТипТекстаПочтовогоСообщения.HTML);
    Сообщение.ОбработатьТексты();    
    

    Почта                      = Новый ИнтернетПочта;
    Почта.Подключиться(Профиль);
    Почта.Послать(Сообщение);
    
    
тип макета "Макет" HTML-документ
в макете есть строка img src="C:\clip_image001.png"
после процедуры  Сообщение.ОбработатьТексты(); строка приобретает вид
    
img src="cid:777540d7-2aa8-4b47-a1f7-bf1d5b6b38d8"
во вложениях появляется файл с идентификатором "777540d7-2aa8-4b47-a1f7-bf1d5b6b38d8"
    
но в письме этой картинки нет
1 lxs
 
18.02.16
11:29
Макет - это макет 1С?
AdBlock убивает бесплатный контент. 1Сергей