Objeto objeto integrado

Objeto Smtp

Objeto smtp

Herencia

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>Smtp|new Smtp()|timeout;socket|connect();command();hello();login();from();to();data();quit()] [object] <:- [Smtp] Smtp new Smtp() timeout socket connect() command() hello() login() from() to() data() quit() object toString() toJSON()

Constructor

Smtp

Constructor de objetos smtp

1
new Smtp();

Atributos de miembros

timeout

Entero, consulta y establece el tiempo de espera en milisegundos

1
Integer Smtp.timeout;

socket

Stream, Consultar la conexión actual del objeto Smtp Socket

1
readonly Stream Smtp.socket;

Función miembro

connect

Configurar en el servidor especificado

1
Smtp.connect(String url) async;

Parámetros de llamada:

  • url: Cadena, especifique el protocolo de conexión, puede ser: tcp: // host: puerto o ssl://Puerto host

command

Envíe el comando especificado y devuelva una respuesta, si el servidor informa un error, se lanzará un error

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

Parámetros de llamada:

  • cmd: Cadena, nombre del comando
  • arg: Cadena, parámetro

Devolver resultado:

  • String, Si tiene éxito, devuelva la respuesta del servidor

hello

Envíe un comando HELO, si el servidor informa un error, se lanzará un error

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

Parámetros de llamada:

  • hostname: Cadena, nombre de host, el valor predeterminado es "localhost"

login

Inicie sesión en el servidor con el usuario y la contraseña especificados, si el servidor informa un error, se lanzará un error

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

Parámetros de llamada:

  • username: Cadena, nombre de usuario
  • password: Cadena, contraseña

from

Especifique el buzón del remitente, si el servidor informa un error, se lanzará un error

1
Smtp.from(String address) async;

Parámetros de llamada:

  • address: Cadena, buzón del remitente

to

Especifique el buzón del destinatario, si el servidor informa de un error, se lanzará un error

1
Smtp.to(String address) async;

Parámetros de llamada:

  • address: Cadena, buzón del destinatario

data

Envíe el texto al destinatario, si el servidor informa un error, se lanzará un error

1
Smtp.data(String txt) async;

Parámetros de llamada:

  • txt: String, el texto que se enviará

quit

Salga y cierre la conexión, si el servidor informa un error, se lanzará un error

1
Smtp.quit() async;

toString

Devuelve la representación en cadena del objeto, generalmente devuelve "[Native Object]", el objeto se puede volver a implementar de acuerdo con sus propias características

1
String Smtp.toString();

Devolver resultado:

  • String, Devuelve la representación de cadena del objeto

toJSON

Devuelve la representación en formato JSON del objeto, generalmente devuelve una colección de atributos legibles definidos por el objeto

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

Parámetros de llamada:

  • key: Cadena, sin usar

Devolver resultado:

  • Value, Devuelve un valor que contiene JSON serializable