ObjectSmtp
SMTP-Objekt
Erbschaftsverhältnis
Konstrukteur
Smtp
SMTP-Objektkonstruktor
1new Smtp();
Mitgliedereigenschaften
timeout
Ganzzahl, Abfrage und festgelegte Timeout-Einheit in Millisekunden
1Integer Smtp.timeout;
socket
Stream, Fragen Sie die aktuelle Verbindung des Smtp-Objekts abSocket
1readonly Stream Smtp.socket;
Mitgliedsfunktion
connect
Auf dem angegebenen Server erstellen
1Smtp.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
2String 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.
1Smtp.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
2Smtp.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.
1Smtp.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.
1Smtp.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
1Smtp.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.
1Smtp.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.
1String 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.
1Value Smtp.toJSON(String key = "");
Aufrufparameter:
- key: Zeichenfolge, nicht verwendet
Rückgabeergebnisse:
- Value, gibt einen Wert zurück, der JSON serialisierbar enthält