Платформа 1С 8 позволяет создавать сообщения в электронной почте и отображать его на экране, непосредственно отправка осуществляется самим пользователем после просмотра содержимого письма.
Что нужно:
Установленный на компьютере Outlook.
Сформируем электронное письмо двум адресатам и прикрепим к письму картинку:
Outlook = Новый COMОбъект(«Outlook.Application»);
// создаем письмо
ПисьмоOutlook = Outlook.CreateItem(0);
// добавляем адресатов
ПисьмоOutlook.Recipients.Add(«my.friend@mail.ru»);
ПисьмоOutlook.Recipients.Add(«my.girlFriend@mail.ru»);
// тема письма
ПисьмоOutlook.Subject = «Это тема письма»;
// текст письма
ПисьмоOutlook.Body = «Это текст письма»;
// прикрепляем картинку
ПисьмоOutlook.Attachments.Add(«c:\myPicture.jpg»);
// показываем письмо на экране, пользователь отправит его сам
Попытка
ПисьмоOutlook.Display();
Исключение
Сообщить(«Не удалось открыть письмо.»);
КонецПопытки;
На экране появится окно Outlook: