Oggetto oggetto incorporato

ObjectSmtp

Oggetto SMTP

rapporto di eredità

#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()

Costruttore

Smtp

Costruttore di oggetti SMTP

1
new Smtp();

Proprietà dei membri

timeout

Intero, interroga e imposta il timeout in millisecondi

1
Integer Smtp.timeout;

socket

Stream, interroga la connessione corrente dell'oggetto SMTPSocket

1
readonly Stream Smtp.socket;

funzione membro

connect

costruire 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 la risposta, se il server segnala un errore, genererà un errore

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

Parametri di chiamata:

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

Risultato di ritorno:

  • String, in caso di esito positivo, restituisce la risposta del server

hello

Invia il comando HELO e il server genererà un errore se segnala un errore

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

Parametri di chiamata:

  • hostname: Stringa, nome host, l'impostazione predefinita è "localhost"

login

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

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

Parametri di chiamata:

  • username: stringa, nome utente
  • password: stringa, password

from

Specificare la casella di posta del mittente, se il server segnala un errore, genererà 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, genererà un errore

1
Smtp.to(String address) async;

Parametri di chiamata:

  • address: stringa, casella di posta del destinatario

data

Invia il testo 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, 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 la rappresentazione di stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce l'insieme di proprietà leggibili definite dall'oggetto

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

Parametri di chiamata:

  • key: Stringa, non utilizzata

Risultato di ritorno:

  • Value, restituisce un valore contenente JSON serializzabile