Objekt eingebautes Objekt

Objekt Smtp

SMTP-Objekt

Vererbung

Konstruktor

Smtp

SMTP-Objektkonstruktor

1
new Smtp();

Mitgliedsattribute

timeout

Ganzzahl, Abfrage und Festlegen der Timeout-Einheit in Millisekunden

1
Integer Smtp.timeout;

socket

Stream , fragen Sie den Socket Smtp-Objekt derzeit verbunden ist

1
readonly Stream Smtp.socket;

Mitgliedsfunktion

connect

Auf angegebenem Server erstellen

1
Smtp.connect(String url) async;

Parameter aufrufen:

  • url : String gibt das Verbindungsprotokoll an, das sein kann: tcp: // host: port oder ssl : // host: port

command

Senden Sie den angegebenen Befehl und geben Sie eine Antwort zurück. Der Server gibt einen Fehler aus, wenn er einen Fehler meldet.

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

Parameter aufrufen:

  • cmd : String, Befehlsname
  • arg : String, Parameter

Gibt das Ergebnis zurück:

  • String , wenn sie erfolgreich sind , gibt die Server - Antwort

hello

Senden Sie einen HELO-Befehl, der Server gibt einen Fehler aus

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

Parameter aufrufen:

  • hostname : String, Hostname, Standard ist "localhost"

login

Melden Sie sich mit dem angegebenen Benutzer und Kennwort beim Server an. Wenn der Server einen Fehler meldet, wird ein Fehler ausgegeben.

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

Parameter aufrufen:

  • username : String, Benutzername
  • password : String, Passwort

from

Geben Sie das Postfach des Absenders an, und der Server gibt einen Fehler aus, wenn er einen Fehler meldet

1
Smtp.from(String address) async;

Parameter aufrufen:

  • address : String, Postfach des Absenders

to

Geben Sie das Postfach des Empfängers an, und der Server gibt einen Fehler aus

1
Smtp.to(String address) async;

Parameter aufrufen:

  • address : Zeichenfolge, Empfängerpostfach

data

Text an Empfänger senden, Server löst Fehler aus

1
Smtp.data(String txt) async;

Parameter aufrufen:

  • txt : String, zu txt Text

quit

Beenden und schließen Sie die Verbindung, der Server gibt einen Fehler aus

1
Smtp.quit() async;

toString

Gibt eine Zeichenfolgendarstellung des Objekts zurück, normalerweise "[Native Object]". Objekte können gemäß ihren eigenen Merkmalen neu implementiert werden

1
String Smtp.toString();

Gibt das Ergebnis zurück:

  • String , gibt eine String-Darstellung des Objekts zurück

toJSON

Gibt eine JSON-Darstellung des Objekts zurück, die normalerweise eine Sammlung lesbarer Eigenschaften zurückgibt, die vom Objekt definiert wurden

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

Parameter aufrufen:

  • key : String, unbenutzt

Gibt das Ergebnis zurück:

  • Value , gibt einen Wert zurück, der einen serialisierbaren JSON enthält