Objet SMTP
Objet SMTP
Héritage
Constructeur
Smtp
constructeur d'objet smtp
1new Smtp();
Attributs des membres
timeout
Entier, requête et définition du délai d'attente en millisecondes
1Integer Smtp.timeout;
socket
Stream, Interroger la connexion actuelle de l'objet Smtp Socket
1readonly Stream Smtp.socket;
Fonction membre
connect
Configurer sur le serveur spécifié
1Smtp.connect(String url) async;
Paramètres d'appel :
- url: String, précisez le protocole de connexion, il peut être : tcp://host:port ou ssl://port hôte
command
Envoyer la commande spécifiée et renvoyer une 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ésultat de retour :
- String, En cas de succès, renvoie la réponse du serveur
hello
Envoyer une commande HELO, si le serveur signale une erreur, une erreur sera renvoyée
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 renvoyé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 levée
1Smtp.to(String address) async;
Paramètres d'appel :
- address: chaîne, boîte aux lettres du destinataire
data
Envoyer le texte au destinataire, si le serveur signale une erreur, une erreur sera renvoyée
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 levée
1Smtp.quit() async;
toString
Renvoie la représentation sous forme de chaîne de l'objet, renvoie généralement "[Objet natif]", l'objet peut être ré-implémenté selon ses propres caractéristiques
1String 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
1Value Smtp.toJSON(String key = "");
Paramètres d'appel :
- key: chaîne, inutilisé
Résultat de retour :
- Value, Renvoie une valeur contenant JSON sérialisable