helpf.pro
Регистрация

v8.3: Параметры Outlook при отправке через COM

kulcha
02.10.2020 09:35Прочитано: 697

Всем привет. Недавно стал писать код для отправки сообщения через аутлук.

Все вроде бы просто. Но ! Как установить в параметрах сообщения признак "запросить уведомление о прочтении письма от пользователя" ? Все перерыл, не могу найти.

Код 1C v 8.3
 Попытка
Outlook = Новый COMОбъект("Outlook.Application");
Исключение
Сообщить(ОписаниеОшибки());
Возврат;
КонецПопытки;

Для каждого ст из Объект.СотрудникиДляОтправкиУведомления цикл
Если не ст.Отправить тогда ПРодолжить; КонецЕсли; 

//Об = РеквизитФормыВЗначение("Объект");
//ТД = Новый ТабличныйДокумент;
//ТД.Макет = ЭтотОбъект.ПолучитьМакет("Уведомление");

ТД = ПолучитьДанныеМакетаНаСервере(Строка(ст.Сотрудник));

//ТД.Вывести(

//ТД.Записать(КаталогДокументов() + ст.ФИО + ".pdf");


//ПутьКФайлу = "c:\Temp\temp.pdf";
//SpreadsheetDoc.Записать(ПутьКФайлу, ТипФайлаТабличногоДокумента.PDF);

//ПутьКФайлу = КаталогВременныхФайлов() КаталогДокументов() + Строка(ст.Сотрудник);

ПутьКФайлу = КаталогВременныхФайлов() + Строка(ст.Сотрудник);

ТД.Записать(ПутьКФайлу, ТипФайлаТабличногоДокумента.PDF);

Письмо = Outlook.CreateItem(0);
Письмо.Attachments.Add(ПутьКФайлу); 

Письмо.Subject = "Тема письма";
  Письмо.Body = "Текст письма";

//Письмо.DeliveryNotificationOptions = "OnSuccess";
//Письмо.ReadReceiptRequested = "true";

Письмо.Recipients.Add(ст.АдресЭП);//адрес получателя
Yandex
Возможно, вас также заинтересует
Реклама на портале
Fearless
08.10.2020 09:15Ответ № 1

У меня так работает, но не со всеми серверами https://forum.infostart.ru/forum9/topic88984/

Подсказка: Щелникни по Имени пользователя напротив ответа, и тем самым покажешь, что сообщение адресовано ему.
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.