ОтправитьПисьма
страницаВыполняет отправку нескольких писем. Функция может вызвать исключение, которое требуется обработать. Если до наступления ошибки отправки было успешно отправлено хотя бы одно письмо, исключение не вызывается, поэтому при обработке результата функции необходимо проверять какие письма не были отправлены.
Синтаксис
Функция ОтправитьПисьма(УчетнаяЗаписьИлиСоединение, Письма, ТекстОшибки = Неопределено) ЭкспортПараметры
УчетнаяЗаписьИлиСоединение— СправочникСсылка.УчетныеЗаписиЭлектроннойПочты - почтовый ящик, с которого необходимо выполнить отправку.- ИнтернетПочта - установленное соединение с почтовым сервером.
Письма— Массив из ИнтернетПочтовоеСообщение - коллекция почтовых сообщений. Элемент коллекции - ИнтернетПочтовоеСообщение.ТекстОшибки— Строка - сообщение об ошибке в случае, когда удалось отправить не все письма.
Возвращаемое значение
Соответствие из КлючИЗначение:
- Ключ - ИнтернетПочтовоеСообщение - отправляемое письмо;
- Значение - Структура - результат отправки письма: ** ОшибочныеПолучатели - Соответствие из КлючИЗначение - адреса получателей с ошибками: *** Ключ - Строка - адрес получателя; *** Значение - Строка - текст ошибки. ** ИдентификаторПисьмаSMTP - Строка - уникальный идентификатор письма, присвоенный при отправке по протоколу SMTP. ** ИдентификаторПисьмаIMAP - Строка - уникальный идентификатор письма, присвоенный при отправке по протоколу IMAP.
Пример вызова
Результат = РаботаСПочтовымиСообщениями.ОтправитьПисьма(УчетнаяЗаписьИлиСоединение, Письма, ТекстОшибки)Доступность
Сервер, Толстый клиент, Внешнее соединение