Objet objet intégré

ObjetSmtp

Objet SMTP

relation d'héritage

Constructeur

Smtp

Constructeur d'objet SMTP

1
new Smtp();

propriétés des membres

timeout

Entier, interroger et définir l'unité de délai d'attente en millisecondes

1
Integer Smtp.timeout;

socket

Stream, Interroge la connexion actuelle de l'objet SmtpSocket

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écifie le protocole de connexion, qui peut être : tcp://host:port oussl://port hôte

command

Envoyez la commande spécifiée et renvoyez la réponse. Si le serveur signale une erreur, une erreur sera renvoyé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ésultats de retour :

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

hello

Envoyez la commande HELO et génèrez une erreur si le serveur signale une erreur.

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, une erreur sera générée.

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 renvoyé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 renvoyée.

1
Smtp.to(String address) async;

Paramètres d'appel :

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

data

Envoyer du texte au destinataire, générer une erreur si le serveur signale une erreur

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. Généralement, "[Native Object]" est renvoyé. L'objet peut être réimplémenté en fonction de ses propres caractéristiques.

1
String Smtp.toString();

Résultats de retour :

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

toJSON

Renvoie une représentation au format JSON de l'objet, renvoyant généralement une collection de propriétés lisibles définies par l'objet.

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

Paramètres d'appel :

  • key: Chaîne, non utilisée

Résultats de retour :

  • Value, renvoie une valeur contenant du JSON sérialisable