Oggetto oggetto incorporato

Oggetto Smtp

Oggetto Smtp

Eredità

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 il Socket attualmente connesso all'oggetto Smtp

1
readonly Stream Smtp.socket;

Funzione membro

connect

Compila 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 : // host: port

command

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

Risultato di ritorno:

  • String , in caso di esito positivo, 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, 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, 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 reimplementato secondo le proprie caratteristiche

1
String Smtp.toString();

Risultato di ritorno:

  • String , restituisce la rappresentazione in formato 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, non utilizzata

Risultato di ritorno:

  • Value , restituisce un valore contenente JSON serializzabile