Objekt eingebautes Objekt

Objekt-SMTP

SMTP-Objekt

Nachlass

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>Smtp|new Smtp()|timeout;socket|connect();command();hello();login();from();to();data();quit()] [object] <:- [Smtp] Smtp new Smtp() timeout socket connect() command() hello() login() from() to() data() quit() object toString() toJSON()

Konstrukteur

Smtp

SMTP-Objektkonstruktor

1
new Smtp();

Mitgliedsattribute

timeout

Integer, Abfrage und Einstellung der Timeout-Zeit in Millisekunden

1
Integer Smtp.timeout;

socket

Stream, Abfrage der aktuellen Verbindung des SMTP-Objekts Socket

1
readonly Stream Smtp.socket;

Mitgliederfunktion

connect

Auf dem angegebenen Server einrichten

1
Smtp.connect(String url) async;

Aufrufparameter:

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

command

Senden Sie den angegebenen Befehl und geben Sie eine 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

Ergebnis zurückgeben:

  • String, Wenn erfolgreich, Serverantwort zurückgeben

hello

Senden Sie einen HELO-Befehl, wenn der Server einen Fehler meldet, wird ein Fehler ausgegeben

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

Aufrufparameter:

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

login

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

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

Aufrufparameter:

  • username: Zeichenfolge, Benutzername
  • password: Zeichenfolge, 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: String, Empfängerpostfach

data

Senden Sie den Text an den Empfänger, wenn der Server einen Fehler meldet, wird ein Fehler ausgegeben

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 String-Darstellung des Objekts zurück, gibt im Allgemeinen "[Native Object]" zurück, das Objekt kann entsprechend seiner eigenen Eigenschaften neu implementiert werden

1
String Smtp.toString();

Ergebnis zurückgeben:

  • String, Gibt die String-Darstellung des Objekts zurück

toJSON

Gibt die Darstellung des Objekts im JSON-Format zurück, gibt im Allgemeinen eine Sammlung von lesbaren Attributen zurück, die durch das Objekt definiert sind

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

Aufrufparameter:

  • key: String, unbenutzt

Ergebnis zurückgeben:

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