Objekt integriertes Objekt

ObjectSmtp

SMTP-Objekt

Erbschaftsverhältnis

Konstrukteur

Smtp

SMTP-Objektkonstruktor

1
new Smtp();

Mitgliedereigenschaften

timeout

Ganzzahl, Abfrage und festgelegte Timeout-Einheit in Millisekunden

1
Integer Smtp.timeout;

socket

Stream, Fragen Sie die aktuelle Verbindung des Smtp-Objekts abSocket

1
readonly Stream Smtp.socket;

Mitgliedsfunktion

connect

Auf dem angegebenen Server erstellen

1
Smtp.connect(String url) async;

Aufrufparameter:

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

command

Senden Sie den angegebenen Befehl und geben Sie die Antwort zurück. Wenn der Server einen Fehler meldet, wird ein Fehler ausgegeben.

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

Aufrufparameter:

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

Rückgabeergebnisse:

  • String, bei Erfolg die Serverantwort zurückgeben

hello

Senden Sie den HELO-Befehl und geben Sie einen Fehler aus, wenn der Server einen Fehler meldet.

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

Aufrufparameter:

  • hostname: String, Hostname, Standard ist „localhost“

login

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

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

Aufrufparameter:

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

from

Geben Sie das Postfach des Absenders an. Wenn der Server einen Fehler meldet, wird ein Fehler ausgegeben.

1
Smtp.from(String address) async;

Aufrufparameter:

  • address: String, Postfach des Absenders

to

Geben Sie das Postfach des Empfängers an. Wenn der Server einen Fehler meldet, wird ein Fehler ausgegeben.

1
Smtp.to(String address) async;

Aufrufparameter:

  • address: Zeichenfolge, Postfach des Empfängers

data

Senden Sie Text an den Empfänger und geben Sie einen Fehler aus, wenn der Server einen Fehler meldet

1
Smtp.data(String txt) async;

Aufrufparameter:

  • txt: String, der zu sendende Text

quit

Beenden und schließen Sie die Verbindung. Wenn der Server einen Fehler meldet, wird ein Fehler ausgegeben.

1
Smtp.quit() async;

toString

Gibt die Zeichenfolgendarstellung des Objekts zurück. Im Allgemeinen wird „[Native Object]“ zurückgegeben. Das Objekt kann gemäß seinen eigenen Eigenschaften neu implementiert werden.

1
String Smtp.toString();

Rückgabeergebnisse:

  • String, gibt die Zeichenfolgendarstellung des Objekts zurück

toJSON

Gibt eine Darstellung des Objekts im JSON-Format zurück und gibt im Allgemeinen eine Sammlung lesbarer Eigenschaften zurück, die vom Objekt definiert werden.

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

Aufrufparameter:

  • key: Zeichenfolge, nicht verwendet

Rückgabeergebnisse:

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