Oggetto oggetto incorporato

OggettoSmtp

Oggetto SMTP

rapporto ereditario

Costruttore

Smtp

Costruttore di oggetti SMTP

1
new Smtp();

proprietà dei membri

timeout

Intero, interroga e imposta l'unità di timeout in millisecondi

1
Integer Smtp.timeout;

socket

Stream, Interroga la connessione corrente dell'oggetto SMTPSocket

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 oppuressl://porta ospite

command

Invia il comando specificato e restituisce la 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 del comando
  • arg: stringa, parametro

Risultati restituiti:

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

hello

Invia il comando HELO e genera un errore se il server segnala 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 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. Se il server segnala un errore, verrà generato un errore.

1
Smtp.quit() async;

toString

Restituisce la rappresentazione in formato stringa dell'oggetto. Generalmente viene restituito "[Oggetto nativo]". L'oggetto può essere reimplementato in base alle proprie caratteristiche.

1
String Smtp.toString();

Risultati restituiti:

  • String, restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce una rappresentazione in formato JSON dell'oggetto, generalmente restituendo una raccolta di proprietà leggibili definite dall'oggetto.

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

Parametri di chiamata:

  • key: Stringa, non utilizzata

Risultati restituiti:

  • Value, restituisce un valore contenente JSON serializzabile