Тип: ИнтернетПочтовыеАдреса. Коллекция адресов, на которые будет высылаться уведомление о доставке.
Полное описание, параметры и ограничения
ИнтернетПочтовоеСообщение.АдресаУведомленияОДоставке (InternetMailMessage.DeliveryReceiptAddresses)
ИнтернетПочтовоеСообщение (InternetMailMessage)
АдресаУведомленияОДоставке (DeliveryReceiptAddresses)
Не рекомендуется использовать, начиная с версии 8.3.13.
Рекомендуется использовать:
УведомитьОДоставке
Доступен, начиная с версии 8.1.
Использование:
Только чтение.
Описание:
Тип: ИнтернетПочтовыеАдреса.
Коллекция адресов, на которые будет высылаться уведомление о доставке.
Доступность:
Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Примечание:
При отправке указанные адреса будут добавлены в заголовок "Return-Receipt-To" отправляемого письма. Разные почтовые клиенты по-разному обрабатывают данный заголовок: некоторые клиенты автоматически отсылают уведомление о доставке, другие позволяют пользователю проигнорировать это действие.
См. также:
ИнтернетПочтовоеСообщение, свойство УведомитьОДоставке
Использование в версии:
Доступен, начиная с версии 8.1.
Не рекомендуется использовать, начиная с версии 8.3.13.
Описание изменено в версии 8.3.20.
Методическая информация
Практические примеры
Задать важность и запросы уведомлений без обещания прочтения
Высокая важность — признак для почтового клиента. УведомитьОДоставке и УведомитьОПрочтении задают пожелание, а не результат.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
В учебной базе выполните код на сервере. Письмо создаётся и разбирается в памяти; профиль почты, пароль, SMTP/IMAP и вызов Послать не нужны.
Все адреса заданы на учебном домене example.invalid. Не заменяйте их реальными адресами и не добавляйте отправку при первой проверке.
Письмо о двух учебных товарах не содержит персональных данных, реальных заказов и внешних HTML-ресурсов. Его текст не является счётом или подтверждением доставки.
Письмо = Новый ИнтернетПочтовоеСообщение;
Письмо.Кодировка = "UTF-8";
Письмо.Отправитель = "guide@example.invalid";
Письмо.ИмяОтправителя = "Учебный магазин";
Письмо.Получатели.Добавить("student@example.invalid");
Письмо.Тема = "Учебные товары";
Письмо.Тексты.Добавить("Книга: 3; Ручка: 1", ТипТекстаПочтовогоСообщения.ПростойТекст);
Письмо.Важность = ВажностьИнтернетПочтовогоСообщения.Высокая;
Письмо.СпособКодированияНеASCIIСимволов = СпособКодированияНеASCIIСимволовИнтернетПочтовогоСообщения.MIME;
Письмо.УведомитьОДоставке = Истина;
Письмо.УведомитьОПрочтении = Истина;
Письмо.АдресаУведомленияОДоставке.Добавить("receipts@example.invalid");
Письмо.АдресаУведомленияОПрочтении.Добавить("reading@example.invalid");
Сообщить(Письмо.Важность = ВажностьИнтернетПочтовогоСообщения.Высокая);
Сообщить(Письмо.СпособКодированияНеASCIIСимволов = СпособКодированияНеASCIIСимволовИнтернетПочтовогоСообщения.MIME);
Сообщить(Письмо.УведомитьОДоставке И Письмо.УведомитьОПрочтении);
Сообщить(Письмо.АдресаУведомленияОДоставке.Получить(0).Адрес = "receipts@example.invalid");
Сообщить(Письмо.АдресаУведомленияОПрочтении.Получить(0).Адрес = "reading@example.invalid");Разбор по шагам
Задаём Высокая и MIME явными значениями системных перечислений.
Два булевых флага запрашивают уведомления; адресные коллекции определяют собственные адреса для них.
Проверяем настройки объекта, не ждём ответов от сервера и не меняем статус заказа.
Как проверить результат
Пять сравнений Истина.
Ни одно сообщение не утверждает «доставлено» или «прочитано»: письмо даже не отправлялось.
Ожидаемый результат
Настроены важность и пожелания об уведомлениях собственного письма.
На что обратить внимание
Объект письма и успешный разбор MIME не доказывают отправку, доставку, подлинность отправителя или прочтение.
Почтовый клиент получателя может проигнорировать запрос или спросить пользователя.
Высокая важность не гарантирует приоритет сети, обход спама или успешную доставку.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.