Объектсмтп
SMTP-объект
отношения наследства
Конструктор
Smtp
Конструктор объекта SMTP
1new Smtp();
свойства члена
timeout
Целое число, запрос и установка единицы тайм-аута в миллисекундах
1Integer Smtp.timeout;
socket
Stream, Запросить текущее соединение объекта SmtpSocket
1readonly Stream Smtp.socket;
функция-член
connect
Создать на указанном сервере
1Smtp.connect(String url) async;
Параметры звонка:
- url: строка, указывает протокол подключения, который может быть: tcp://host:port илиssl://хост:порт
command
Отправьте указанную команду и верните ответ. Если сервер сообщает об ошибке, будет выдано сообщение об ошибке.
1
2String Smtp.command(String cmd,
String arg) async;
Параметры звонка:
- cmd: строка, имя команды
- arg: строка, параметр
Результаты возврата:
- String, в случае успеха вернуть ответ сервера
hello
Отправьте команду HELO и выдайте ошибку, если сервер сообщит об ошибке.
1Smtp.hello(String hostname = "localhost") async;
Параметры звонка:
- hostname: строка, имя хоста, по умолчанию — «localhost».
login
Войдите на сервер с указанным пользователем и паролем. Если сервер сообщит об ошибке, будет выдано сообщение об ошибке.
1
2Smtp.login(String username,
String password) async;
Параметры звонка:
- username: строка, имя пользователя
- password: строка, пароль
from
Укажите почтовый ящик отправителя. Если сервер сообщит об ошибке, будет выдано сообщение об ошибке.
1Smtp.from(String address) async;
Параметры звонка:
- address: строка, почтовый ящик отправителя.
to
Укажите почтовый ящик получателя. Если сервер сообщит об ошибке, будет выдано сообщение об ошибке.
1Smtp.to(String address) async;
Параметры звонка:
- address: строка, почтовый ящик получателя.
data
Отправьте текст получателю, выдайте ошибку, если сервер сообщает об ошибке
1Smtp.data(String txt) async;
Параметры звонка:
- txt: Строка, текст для отправки.
quit
Выйдите и закройте соединение. Если сервер сообщит об ошибке, будет выдано сообщение об ошибке.
1Smtp.quit() async;
toString
Возвращает строковое представление объекта. Обычно возвращается «[Native Object]». Объект может быть повторно реализован в соответствии с его собственными характеристиками.
1String Smtp.toString();
Результаты возврата:
- String, возвращает строковое представление объекта
toJSON
Возвращает представление объекта в формате JSON, обычно возвращая коллекцию читаемых свойств, определенных объектом.
1Value Smtp.toJSON(String key = "");
Параметры звонка:
- key: Строка, не используется.
Результаты возврата:
- Value, возвращает значение, содержащее сериализуемый JSON