Objet objet intégré

Objet Smtp

Objet Smtp

Héritage

Constructeur

Smtp

Constructeur d'objet SMTP

1
new Smtp();

Attributs des membres

timeout

Entier, interroger et définir le délai d'expiration en millisecondes

1
Integer Smtp.timeout;

socket

Stream , interrogez le Socket actuellement connecté à l'objet Smtp

1
readonly Stream Smtp.socket;

Fonction membre

connect

Construire sur le serveur spécifié

1
Smtp.connect(String url) async;

Paramètres d'appel:

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

command

Envoyez la commande spécifiée et renvoyez une réponse, si le serveur signale une erreur, une erreur sera générée

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

Paramètres d'appel:

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

Résultat de retour:

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

hello

Envoyez la commande HELO, si le serveur signale une erreur, une erreur sera générée

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

Paramètres d'appel:

  • hostname : chaîne, nom d'hôte, la valeur par défaut est "localhost"

login

Connectez-vous au serveur avec l'utilisateur et le mot de passe spécifiés, si le serveur signale une erreur, il générera 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, si le serveur signale une erreur, une erreur sera générée

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, si le serveur signale une erreur, une erreur sera générée

1
Smtp.to(String address) async;

Paramètres d'appel:

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

data

Envoyer un texte au destinataire, si le serveur signale une erreur, une erreur sera renvoyée

1
Smtp.data(String txt) async;

Paramètres d'appel:

  • txt : String, le texte à envoyer

quit

Quittez et fermez la connexion, si le serveur signale une erreur, une erreur sera généré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 la 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 , renvoie une valeur contenant JSON sérialisable