Письмо
Стд::ЭлектроннаяПочта::Письмо
Сообщение электронной почты.
Сравнение
Ссылочное
Иерархия типа
Базовые типы: Объект, Стд::ЭлектроннаяПочта::ЗаголовкиПисьма
Примеры
Общие примеры
метод СоздатьСообщение(): Письмо
пер Сообщение = новый Письмо("sender@1c.ru")
Сообщение.ДобавитьПолучателей("recipient@1c.ru")
Сообщение.ДобавитьПолучателейКопии("ivanov@1c.ru")
Сообщение.Важность = ВажностьПисьма.Высокая
Сообщение.УстановитьТекстКакСтроку("Текст исходящего сообщения электронной почты.")
Сообщение.Тема = "Тема сообщения"
возврат Сообщение
;
Конструкторы
Письмо
Письмо(
Отправитель: АдресПочты|Строка,
Получатели: АдресПочты|Строка|ЧитаемыйМассив<АдресПочты>,
Тема: Строка? = Неопределено)Отправитель, получателями Получатели и темой Тема.
Свойства
Важность
Важность: ВажностьПисьмаВажность почтового сообщения. Значение данного свойства определяется значением заголовка "X-Priority".
Переопределение: Важность
Вложения
ТолькоЧтение
Вложения: ЧитаемыйМассив<ВложениеПисьма>Массив вложений.
ЕстьОшибкиВРазбореТелаПисьма
ТолькоЧтение
ЕстьОшибкиВРазбореТелаПисьма: БулевоПризнак, что при разборе тела письма (текст и вложения) возникли ошибки. Письмо может содержать ошибки
ИдСообщения
ИдСообщения: Строка?Значение заголовка "Message-ID".
Undefined, если заголовок не установлен.
Переопределение: ИдСообщения
Тема
Тема: Строка?Значение заголовка "Subject".
Undefined, если заголовок не установлен.
Переопределение: Тема
ТипСодержимого
ТипСодержимого: Строка?Тип содержимого тела письма. Значение заголовка "Content-Type" (RFC 822)
Undefined, если заголовок не установлен.
Частичное
ТолькоЧтение
Частичное: БулевоЯвляется ли письмо частичным (в случае, если большое сообщение было разбито на части).
Методы
ВБайты
ВБайты(): БайтыВПоток
ВПоток(): ПотокЧтенияВСтроку
ВСтроку(): СтрокаПереопределение
Объект::ВСтроку
ДобавитьЗаголовок
Добавляет значениеЗначение заголовка с именем Имя.
Возвращает текущий экземпляр.
Исключения
ИсключениеНедопустимыйАргумент - Если передано невалидное имя или значение заголовка (см RFC2822 раздел 2.2).
ДобавитьОбратныеАдреса
ДобавитьОбратныеАдреса(ОбратныеАдреса: АдресПочты|Строка|ЧитаемыйМассив<АдресПочты>): ПисьмоОбратныеАдреса для сообщения.
Возвращает текущий экземпляр.
ДобавитьПолучателей
ДобавитьПолучателей(Получатели: АдресПочты|Строка|ЧитаемыйМассив<АдресПочты>): ПисьмоПолучатели.
Возвращает текущий экземпляр.
ДобавитьПолучателейКопии
ДобавитьПолучателейКопии(Получатели: АдресПочты|Строка|ЧитаемыйМассив<АдресПочты>): ПисьмоПолучатели копии сообщения.
Возвращает текущий экземпляр.
ДобавитьПолучателейСкрытойКопии
ДобавитьПолучателейСкрытойКопии(Получатели: АдресПочты|Строка|ЧитаемыйМассив<АдресПочты>): ПисьмоПолучатели скрытой копии сообщения.
Возвращает текущий экземпляр.
ИзБайт
Статический
ОчиститьЗаголовки
ОчиститьЗаголовки(): ПисьмоПолучитьВсеЗаголовки
ПолучитьВсеЗаголовки(Имя: Строка): ЧитаемыйМассив<Строка>Имя.
Если заголовка нет - пустой массив.
ПолучитьПервыйЗаголовок
Возвращает значение заголовка по его имениИмя или Undefined, если значения нет или заголовок отсутствует.
Если есть несколько значений заголовка, то вернется первое по порядку.
ПолучитьТекст
ПолучитьТекст(): ЧитаемыйМассив<ЧастьТекстаПисьма>