метод ОтправитьПисьмо(Параметры: Подключение)
знч Отправитель = "[email protected]"
знч Получатели = "[email protected]"
знч Тема = "Обновление 1С УТ с 9.30 до 9.35"
знч ФайлШаблона = новый Файл(".\\inside\\Обновление в 9.30.html")
знч ЧтениеТекста = ФайлШаблона.ОткрытьПотокЧтения()
пер ТекстПисьма = ЧтениеТекста.ПрочитатьКакСтроку(Кодировка.Koi8r)
пер Лого = новый Файл(".\\inside\\logo.png")
исп ПотокЛого = Лого.ОткрытьПотокЧтения()
пер Письмо = новый Письмо(Отправитель, Получатели, Тема)
Письмо.УстановитьЗаголовок("Content-Type", "text/html")
пер Вложение = Письмо.ПриложитьДанные(ПотокЛого, "logo.png", "image/png", (новый Ууид()).ВСтроку(), Истина)
ТекстПисьма = ТекстПисьма.Заменить("{ИдентификаторВложения}", Вложение.Ид)
Письмо.УстановитьТекстКакСтроку(ТекстПисьма, ВидТекстаПисьма.Html)
пер Аутентификация = новый АутентификацияПочтыПоПаролю("[email protected]", "mypassword")
пер ПараметрыПодключения = новый ПараметрыПодключенияSmtp("mail.example.local", 465, Аутентификация)
КлиентSmtp.Отправить(ПараметрыПодключения, Письмо)
Консоль.Записать(Параметры)
;
смысл в том, что вложенная картинка должна быть идентифицирована по уникальному идентификатору, и его же нужно прописать в письме:
<HTML>
<HEAD>
<META http-equiv=Content-Type content="text/html; charset=koi8-r">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<style>
body
{
font-family: "Calibri", sans-serif;
font-size: 11pt;
color: #1F497D;
}
</style>
</HEAD>
<BODY>
<p>
Здравствуйте, коллеги, с 9.30 до 9.35 по Московскому времени запланировано обновление основной базы 1С
"Управление торговлей, ред. 10", просьба к этому времени закрыть базу или не выполнять в ней значащие действия,
в таком случае Ваш сеанс будет завершён принудительно.
</p>
<p>
С уважением, Закиров Дамир,<br>
ведущий программист 1С<br>
</p>
<img width="101" height="22" src="cid:{ИдентификаторВложения}" type="image/png">
</BODY>
</HTML>