OggettoSmtp
Oggetto SMTP
rapporto ereditario
Costruttore
Smtp
Costruttore di oggetti SMTP
1new Smtp();
proprietà dei membri
timeout
Intero, interroga e imposta l'unità di timeout in millisecondi
1Integer Smtp.timeout;
socket
Stream, Interroga la connessione corrente dell'oggetto SMTPSocket
1readonly Stream Smtp.socket;
funzione membro
connect
Crea sul server specificato
1Smtp.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
2String 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.
1Smtp.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
2Smtp.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.
1Smtp.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.
1Smtp.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
1Smtp.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.
1Smtp.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.
1String 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.
1Value Smtp.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, non utilizzata
Risultati restituiti:
- Value, restituisce un valore contenente JSON serializzabile