Руководство разработчика

Объектный тип SMTP

Физический объектный тип c закрытой моделью.

Объектный тип SMTP предназначен для отправки писем по одноименному протоколу.

Поля

Тип Поле Описание Значение по умолчанию
СТРОКА серверАдрес сервера SMTP. Адрес должен быть указан с префиксом, указывающим протокол (smtp для нешифрованного соединения, smtps для шифрованного), и с портом. Например, "smtps://smtp.yandex.ru:465".
СТРОКА логинЛогин для SMTP сервера
СТРОКА парольПароль для SMTP сервера
СТРОКА отправительОтправитель – от чьего имени будет отправлено письмо. Рекомендуется указывать реальный адрес, соответствующий логину, иначе у письма резко повышаются шансы быть помеченым как спам.
ЦЕЛОЕ таймаут_соединенияТаймаут соединения с сервером. 20000
ЦЕЛОЕ таймаут_полученияТаймаут получения данных. 20000
СТАТУС_ СЕТЕВОЙ_ ОПЕРАЦИИ статусИнтерфейс для получения информации о процессе отправки письма.
ЛОГИКА отладкаЗадайте ДА для отображения отладочных сообщений в соответствующем окне (аналогично curl --verbose).
СТРОКА лог_файлИмя log файла для записи отладочных сообщений.
СТРОКА тип_трасс Позволяет указать режим вывода отладочной информации (трассировки).
  • Значение "bin" применяется для трассировки двоичных данных (аналогично curl --trace). Двоичные данные выводятся столбиками шестнадцатеричных значений байтов (как в hex-редакторах файлов).
  • Значение "ascii" применяется для трассировки текстовых данных (аналогично curl --trace-ascii). Не ASCII символы при выводе заменяются точкой.
  • По умолчанию используется режим диагностики и вывод заголовков (аналогично curl --verbose). Для входных и выходных данных в этом режиме выводится только размер в байтах.
Эти три режима являются взаимоисключающими.
ЛОГИКА трасс_времяВывод времени в начале строк отладочных сообщений (аналогично curl --trace-time).

Методы

МетодОписание
ОТПРАВИТЬ Отправляет письмо с использованием параметров, заданных в полях объекта.

См. также: