Objecte objecte incorporat

ObjectSmtp

Objecte SMTP

relació hereditària

Constructor

Smtp

Constructor d'objectes smtp

1
new Smtp();

propietats dels membres

timeout

Enter, consultar i establir la unitat de temps d'espera mil·lisegons

1
Integer Smtp.timeout;

socket

Stream, Consulteu la connexió actual de l'objecte SmtpSocket

1
readonly Stream Smtp.socket;

funció de membre

connect

Crear al servidor especificat

1
Smtp.connect(String url) async;

Paràmetres de trucada:

  • url: String, especifica el protocol de connexió, que pot ser: tcp://host:port ossl://host:port

command

Envieu l'ordre especificada i retorneu la resposta. Si el servidor informa d'un error, es generarà un error.

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

Paràmetres de trucada:

  • cmd: cadena, nom de l'ordre
  • arg: Cadena, paràmetre

Resultats de retorn:

  • String, si té èxit, retorneu la resposta del servidor

hello

Envieu l'ordre HELO i llenceu un error si el servidor informa d'un error.

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

Paràmetres de trucada:

  • hostname: cadena, nom d'amfitrió, per defecte és "localhost"

login

Inicieu la sessió al servidor amb l'usuari i la contrasenya especificats. Si el servidor informa d'un error, es generarà un error.

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

Paràmetres de trucada:

  • username: cadena, nom d'usuari
  • password: Cadena, contrasenya

from

Especifiqueu la bústia de correu del remitent. Si el servidor informa d'un error, es generarà un error.

1
Smtp.from(String address) async;

Paràmetres de trucada:

  • address: String, bústia del remitent

to

Especifiqueu la bústia de correu del destinatari. Si el servidor informa d'un error, es generarà un error.

1
Smtp.to(String address) async;

Paràmetres de trucada:

  • address: Cadena, bústia del destinatari

data

Envieu text al destinatari, llenceu un error si el servidor informa d'un error

1
Smtp.data(String txt) async;

Paràmetres de trucada:

  • txt: String, el text a enviar

quit

Sortiu i tanqueu la connexió. Si el servidor informa d'un error, es generarà un error.

1
Smtp.quit() async;

toString

Retorna la representació de cadena de l'objecte. En general, es retorna "[Objecte natiu]". L'objecte es pot tornar a implementar segons les seves pròpies característiques.

1
String Smtp.toString();

Resultats de retorn:

  • String, retorna la representació de cadena de l'objecte

toJSON

Retorna una representació en format JSON de l'objecte, generalment retornant una col·lecció de propietats llegibles definides per l'objecte.

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

Paràmetres de trucada:

  • key: Corda, no utilitzada

Resultats de retorn:

  • Value, retorna un valor que conté JSON serializable