Встроенный объект объекта

Объектсмтп

SMTP-объект

отношения наследства

Конструктор

Smtp

Конструктор объекта SMTP

1
new Smtp();

свойства члена

timeout

Целое число, запрос и установка единицы тайм-аута в миллисекундах

1
Integer Smtp.timeout;

socket

Stream, Запросить текущее соединение объекта SmtpSocket

1
readonly Stream Smtp.socket;

функция-член

connect

Создать на указанном сервере

1
Smtp.connect(String url) async;

Параметры звонка:

  • url: строка, указывает протокол подключения, который может быть: tcp://host:port илиssl://хост:порт

command

Отправьте указанную команду и верните ответ. Если сервер сообщает об ошибке, будет выдано сообщение об ошибке.

1 2
String Smtp.command(String cmd, String arg) async;

Параметры звонка:

  • cmd: строка, имя команды
  • arg: строка, параметр

Результаты возврата:

  • String, в случае успеха вернуть ответ сервера

hello

Отправьте команду HELO и выдайте ошибку, если сервер сообщит об ошибке.

1
Smtp.hello(String hostname = "localhost") async;

Параметры звонка:

  • hostname: строка, имя хоста, по умолчанию — «localhost».

login

Войдите на сервер с указанным пользователем и паролем. Если сервер сообщит об ошибке, будет выдано сообщение об ошибке.

1 2
Smtp.login(String username, String password) async;

Параметры звонка:

  • username: строка, имя пользователя
  • password: строка, пароль

from

Укажите почтовый ящик отправителя. Если сервер сообщит об ошибке, будет выдано сообщение об ошибке.

1
Smtp.from(String address) async;

Параметры звонка:

  • address: строка, почтовый ящик отправителя.

to

Укажите почтовый ящик получателя. Если сервер сообщит об ошибке, будет выдано сообщение об ошибке.

1
Smtp.to(String address) async;

Параметры звонка:

  • address: строка, почтовый ящик получателя.

data

Отправьте текст получателю, выдайте ошибку, если сервер сообщает об ошибке

1
Smtp.data(String txt) async;

Параметры звонка:

  • txt: Строка, текст для отправки.

quit

Выйдите и закройте соединение. Если сервер сообщит об ошибке, будет выдано сообщение об ошибке.

1
Smtp.quit() async;

toString

Возвращает строковое представление объекта. Обычно возвращается «[Native Object]». Объект может быть повторно реализован в соответствии с его собственными характеристиками.

1
String Smtp.toString();

Результаты возврата:

  • String, возвращает строковое представление объекта

toJSON

Возвращает представление объекта в формате JSON, обычно возвращая коллекцию читаемых свойств, определенных объектом.

1
Value Smtp.toJSON(String key = "");

Параметры звонка:

  • key: Строка, не используется.

Результаты возврата:

  • Value, возвращает значение, содержащее сериализуемый JSON