Oggetto oggetto incorporato

Smtp oggetto

Oggetto SMTP

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

Attributi dei membri

timeout

Intero, interroga e imposta il tempo di timeout in millisecondi

1
Integer Smtp.timeout;

socket

Stream, Interroga la connessione corrente dell'oggetto Smtp Socket

1
readonly Stream Smtp.socket;

Funzione membro

connect

Configura sul server specificato

1
Smtp.connect(String url) async;

Parametri di chiamata:

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

command

Invia il comando specificato e restituisce una risposta, se il server segnala un errore, verrà generato 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 successo, restituire la risposta del server

hello

Invia un 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, se il server segnala un errore, verrà generato 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, 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 il testo al destinatario, se il server segnala un errore, verrà generato un errore

1
Smtp.data(String txt) async;

Parametri di chiamata:

  • txt: String, il testo da inviare

quit

Esci e chiudi la connessione, se il server segnala un errore, verrà generato un errore

1
Smtp.quit() async;

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere re-implementato 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 una raccolta di attributi leggibili definiti dall'oggetto

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

Parametri di chiamata:

  • key: Stringa, inutilizzata

Risultato di ritorno:

  • Value, Restituisce un valore contenente JSON serializzabile