ObjetSmtp
Objet SMTP
relation d'héritage
Constructeur
Smtp
Constructeur d'objet SMTP
1new Smtp();
propriétés des membres
timeout
Entier, interroger et définir l'unité de délai d'attente en millisecondes
1Integer Smtp.timeout;
socket
Stream, Interroge la connexion actuelle de l'objet SmtpSocket
1readonly Stream Smtp.socket;
fonction membre
connect
Créer sur le serveur spécifié
1Smtp.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
2String 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.
1Smtp.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
2Smtp.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.
1Smtp.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.
1Smtp.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
1Smtp.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.
1Smtp.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.
1String 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.
1Value 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