Oggetto oggetto incorporato

OggettoSmtp

oggetto smtp

rapporto ereditario

Costruttore

Smtp

Costruttore di oggetti smtp

1
new Smtp();

attributo membro

timeout

Numero intero, query e timeout impostato in millisecondi

1
Integer Smtp.timeout;

socket

Stream, eseguire una query sull'oggetto Smtp attualmente connessoSocket

1
readonly Stream Smtp.socket;

funzione membro

connect

Crea sul server specificato

1
Smtp.connect(String url) async;

Parametri di chiamata:

  • url: String, specifica il protocollo di connessione, che può essere: tcp://host:port ossl://porta ospite

command

Invia il comando specificato e restituisce una risposta e genera un errore se il server segnala un errore

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

Parametri di chiamata:

  • cmd: stringa, nome del comando
  • arg: stringa, parametro

risultato di ritorno:

  • String, in caso di successo, restituisce la risposta del server

hello

Invia il comando HELO, se il server segnala un errore, verrà generato un errore

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

Parametri di chiamata:

  • hostname: stringa, nome host, il valore predefinito è "localhost"

login

Accedi al server con l'utente e la password specificati e verrà generato un errore se il server segnala un errore

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

Parametri di chiamata:

  • username: stringa, nome utente
  • password: stringa, parola d'ordine

from

Specifica la casella di posta del mittente, se il server segnala un errore, verrà generato un errore

1
Smtp.from(String address) async;

Parametri di chiamata:

  • address: stringa, casella di posta del mittente

to

Specificare la casella di posta del destinatario, se il server segnala un errore, verrà generato un errore

1
Smtp.to(String address) async;

Parametri di chiamata:

  • address: stringa, casella di posta del destinatario

data

Invia un messaggio al destinatario, genera un errore se il server segnala un errore

1
Smtp.data(String txt) async;

Parametri di chiamata:

  • txt: String, il testo da inviare

quit

Esci e chiudi la connessione e genera un errore se il server segnala un errore

1
Smtp.quit() async;

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere reimplementato secondo le proprie caratteristiche

1
String Smtp.toString();

risultato di ritorno:

  • String, restituisce una rappresentazione in forma di stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, in genere restituisce una raccolta di proprietà leggibili definite dall'oggetto

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

Parametri di chiamata:

  • key: stringa, non utilizzata

risultato di ritorno:

  • Value, che restituisce un valore serializzabile in JSON