ObjetoSmtp
Objeto SMTP
relación de herencia
Constructor
Smtp
constructor de objetos smtp
1new Smtp();
propiedades de miembros
timeout
Entero, consulta y configuración de unidades de tiempo de espera en milisegundos
1Integer Smtp.timeout;
socket
Stream, Consultar la conexión actual del objeto Smtp.Socket
1readonly Stream Smtp.socket;
función miembro
connect
Crear en el servidor especificado
1Smtp.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
2String 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.
1Smtp.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
2Smtp.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.
1Smtp.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.
1Smtp.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
1Smtp.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.
1Smtp.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.
1String 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.
1Value Smtp.toJSON(String key = "");
Parámetros de llamada:
- key: Cadena, no utilizada
Resultados de devolución:
- Value, devuelve un valor que contiene JSON serializable