Objeto incorporado

ObjetoSmtp

Objeto SMTP

relación de herencia

Constructor

Smtp

constructor de objetos smtp

1
new Smtp();

propiedades de miembros

timeout

Entero, consulta y configuración de unidades de 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

Crear en el servidor especificado

1
Smtp.connect(String url) async;

Parámetros de llamada:

  • url: Cadena, especifica el protocolo de conexión, que puede ser: tcp://host:puerto ossl://Puerto host

command

Envíe el comando especificado y devuelva la respuesta. Si el servidor informa un error, se generará 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

Resultados de devolución:

  • String, si tiene éxito, devuelve la respuesta del servidor

hello

Envíe el comando HELO y arroje un error si el servidor informa 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 generará 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 generará 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 un error, se generará un error.

1
Smtp.to(String address) async;

Parámetros de llamada:

  • address: Cadena, buzón del destinatario

data

Enviar texto al destinatario, arrojar un error si el servidor informa un error

1
Smtp.data(String txt) async;

Parámetros de llamada:

  • txt: Cadena, el texto a enviar

quit

Salga y cierre la conexión. Si el servidor informa un error, se generará un error.

1
Smtp.quit() async;

toString

Devuelve la representación de cadena del objeto. Generalmente, se devuelve "[Objeto nativo]". El objeto se puede volver a implementar de acuerdo con sus propias características.

1
String Smtp.toString();

Resultados de devolución:

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

toJSON

Devuelve una representación en formato JSON del objeto, que generalmente devuelve una colección de propiedades legibles definidas por el objeto.

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

Parámetros de llamada:

  • key: Cadena, no utilizada

Resultados de devolución:

  • Value, devuelve un valor que contiene JSON serializable