ObjectSmtp
SMTP-object
erfenis relatie
Constructeur
Smtp
Smtp-objectconstructor
1new Smtp();
eigenschappen van leden
timeout
Geheel getal, opvragen en time-outeenheid milliseconden instellen
1Integer Smtp.timeout;
socket
Stream, Vraag de huidige verbinding van het Smtp-object opSocket
1readonly Stream Smtp.socket;
lid functie
connect
Maken naar opgegeven server
1Smtp.connect(String url) async;
Oproepparameters:
- url: String, specificeert het verbindingsprotocol, dat kan zijn: tcp://host:port ofssl://host:poort
command
Verzend de opgegeven opdracht en retourneer het antwoord. Als de server een fout rapporteert, wordt er een fout gegenereerd.
1
2String Smtp.command(String cmd,
String arg) async;
Oproepparameters:
- cmd: String, opdrachtnaam
- arg: Tekenreeks, parameter
Resultaten retourneren:
- String, indien succesvol, retourneert u het serverantwoord
hello
Verzend het HELO-commando en geef een foutmelding als de server een fout rapporteert.
1Smtp.hello(String hostname = "localhost") async;
Oproepparameters:
- hostname: String, hostnaam, standaard is "localhost"
login
Log in op de server met de opgegeven gebruiker en wachtwoord. Als de server een fout rapporteert, wordt er een fout gegenereerd.
1
2Smtp.login(String username,
String password) async;
Oproepparameters:
- username: Tekenreeks, gebruikersnaam
- password: Tekenreeks, wachtwoord
from
Geef de mailbox van de afzender op. Als de server een fout rapporteert, wordt er een fout gegenereerd.
1Smtp.from(String address) async;
Oproepparameters:
- address: String, mailbox van de afzender
to
Geef de mailbox van de ontvanger op. Als de server een fout rapporteert, wordt er een fout gegenereerd.
1Smtp.to(String address) async;
Oproepparameters:
- address: String, mailbox van de ontvanger
data
Stuur tekst naar de ontvanger, geef een foutmelding als de server een fout meldt
1Smtp.data(String txt) async;
Oproepparameters:
- txt: String, de tekst die moet worden verzonden
quit
Verlaat en verbreek de verbinding. Als de server een fout rapporteert, wordt er een fout gegenereerd.
1Smtp.quit() async;
toString
Retourneert de tekenreeksweergave van het object. Over het algemeen wordt '[Native Object]' geretourneerd. Het object kan opnieuw worden geïmplementeerd op basis van zijn eigen kenmerken.
1String Smtp.toString();
Resultaten retourneren:
- String, retourneert de tekenreeksrepresentatie van het object
toJSON
Retourneert een weergave in JSON-indeling van het object, waarbij doorgaans een verzameling leesbare eigenschappen wordt geretourneerd die door het object zijn gedefinieerd.
1Value Smtp.toJSON(String key = "");
Oproepparameters:
- key: Tekenreeks, niet gebruikt
Resultaten retourneren:
- Value, retourneert een waarde die JSON-serialiseerbaar bevat