Object-ingebouwd object

ObjectSmtp

SMTP-object

erfenis relatie

Constructeur

Smtp

Smtp-objectconstructor

1
new Smtp();

eigenschappen van leden

timeout

Geheel getal, opvragen en time-outeenheid milliseconden instellen

1
Integer Smtp.timeout;

socket

Stream, Vraag de huidige verbinding van het Smtp-object opSocket

1
readonly Stream Smtp.socket;

lid functie

connect

Maken naar opgegeven server

1
Smtp.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 2
String 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.

1
Smtp.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 2
Smtp.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.

1
Smtp.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.

1
Smtp.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

1
Smtp.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.

1
Smtp.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.

1
String 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.

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

Oproepparameters:

  • key: Tekenreeks, niet gebruikt

Resultaten retourneren:

  • Value, retourneert een waarde die JSON-serialiseerbaar bevat