Objet objet intégré

Objet Smtp

Objet smtp

Héritage

Constructeur

Smtp

Constructeur d'objet smtp

1
new Smtp();

Attribut de membre

timeout

Entier, requête et set timeout unit en millisecondes

1
Integer Smtp.timeout;

socket

Stream , interroger l'objet Socket Smtp actuellement connecté

1
readonly Stream Smtp.socket;

Fonction membre

connect

Créer sur le serveur spécifié

1
Smtp.connect(String url) async;

Paramètres d'appel:

  • url : String, spécifiez le protocole de connexion, peut être: tcp: // host: port ou ssl : // host: port

command

Envoyer la commande spécifiée et renvoyer une réponse, le serveur renvoie une erreur si une erreur est signalée

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

Paramètres d'appel:

  • cmd : chaîne, nom de commande
  • arg : chaîne, paramètre

Résultat de retour:

  • String cas de succès, retournez la réponse du serveur

hello

Envoyer la commande HELO, lancer une erreur lorsque le serveur signale une erreur

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

Paramètres d'appel:

  • hostname : String, host name, default is "localhost"

login

Connectez-vous au serveur avec l'utilisateur et le mot de passe spécifiés, le serveur envoie une erreur

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

Paramètres d'appel:

  • username : chaîne, nom d'utilisateur
  • password : chaîne, mot de passe

from

Spécifiez la boîte aux lettres de l'expéditeur, lancez une erreur si le serveur signale une erreur

1
Smtp.from(String address) async;

Paramètres d'appel:

  • address : chaîne, boîte aux lettres de l'expéditeur

to

Spécifiez la boîte aux lettres du destinataire, lancez une erreur si le serveur signale une erreur

1
Smtp.to(String address) async;

Paramètres d'appel:

  • address : chaîne, boîte aux lettres du destinataire

data

Envoyez le texte au destinataire, lancez une erreur lorsque le serveur signale une erreur

1
Smtp.data(String txt) async;

Paramètres d'appel:

  • txt : chaîne, texte à envoyer

quit

Quittez et fermez la connexion, le serveur renvoie une erreur si une erreur est signalée

1
Smtp.quit() async;

toString

Renvoie la représentation sous forme de chaîne de l'objet, renvoie généralement "[Native Object]", l'objet peut être réimplémenté selon ses propres caractéristiques

1
String Smtp.toString();

Résultat de retour:

  • String , renvoie une représentation sous forme de chaîne de l'objet

toJSON

Renvoie la représentation au format JSON de l'objet, renvoie généralement une collection d'attributs lisibles définis par l'objet

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

Paramètres d'appel:

  • key : chaîne, inutilisée

Résultat de retour:

  • Value , retourne une valeur contenant JSON sérialisable