ObjectSmtp
Objecte SMTP
relació hereditària
Constructor
Smtp
Constructor d'objectes smtp
1new Smtp();
propietats dels membres
timeout
Enter, consultar i establir la unitat de temps d'espera mil·lisegons
1Integer Smtp.timeout;
socket
Stream, Consulteu la connexió actual de l'objecte SmtpSocket
1readonly Stream Smtp.socket;
funció de membre
connect
Crear al servidor especificat
1Smtp.connect(String url) async;
Paràmetres de trucada:
- url: String, especifica el protocol de connexió, que pot ser: tcp://host:port ossl://host:port
command
Envieu l'ordre especificada i retorneu la resposta. Si el servidor informa d'un error, es generarà un error.
1
2String Smtp.command(String cmd,
String arg) async;
Paràmetres de trucada:
- cmd: cadena, nom de l'ordre
- arg: Cadena, paràmetre
Resultats de retorn:
- String, si té èxit, retorneu la resposta del servidor
hello
Envieu l'ordre HELO i llenceu un error si el servidor informa d'un error.
1Smtp.hello(String hostname = "localhost") async;
Paràmetres de trucada:
- hostname: cadena, nom d'amfitrió, per defecte és "localhost"
login
Inicieu la sessió al servidor amb l'usuari i la contrasenya especificats. Si el servidor informa d'un error, es generarà un error.
1
2Smtp.login(String username,
String password) async;
Paràmetres de trucada:
- username: cadena, nom d'usuari
- password: Cadena, contrasenya
from
Especifiqueu la bústia de correu del remitent. Si el servidor informa d'un error, es generarà un error.
1Smtp.from(String address) async;
Paràmetres de trucada:
- address: String, bústia del remitent
to
Especifiqueu la bústia de correu del destinatari. Si el servidor informa d'un error, es generarà un error.
1Smtp.to(String address) async;
Paràmetres de trucada:
- address: Cadena, bústia del destinatari
data
Envieu text al destinatari, llenceu un error si el servidor informa d'un error
1Smtp.data(String txt) async;
Paràmetres de trucada:
- txt: String, el text a enviar
quit
Sortiu i tanqueu la connexió. Si el servidor informa d'un error, es generarà un error.
1Smtp.quit() async;
toString
Retorna la representació de cadena de l'objecte. En general, es retorna "[Objecte natiu]". L'objecte es pot tornar a implementar segons les seves pròpies característiques.
1String Smtp.toString();
Resultats de retorn:
- String, retorna la representació de cadena de l'objecte
toJSON
Retorna una representació en format JSON de l'objecte, generalment retornant una col·lecció de propietats llegibles definides per l'objecte.
1Value Smtp.toJSON(String key = "");
Paràmetres de trucada:
- key: Corda, no utilitzada
Resultats de retorn:
- Value, retorna un valor que conté JSON serializable