Envío de Mails por Adobe Air

Busque por la web lo más que pude y me fue imposible encontrar una clase que mandara mails usando el protocolo SMTP desde adobe AIR, por lo que decidí hacer una.
Este es mi primer intento y creo que la clase se puede mejorar bastante, pero en general hace su trabajo y creo que puede servir de base para que la mejoren en el futuro.

La clase se llama SmtpSender para mandar un mail se usa asi:

public var mail:SmtpSender = new SmtpSender(“smtp.example.com”);

mail.sendMail(“de@example.com”, “para@example.com”, “Este es el titulo del mail”, “Este es el texto del mail”);

Los mails se carga en una bandeja de salida y son enviados en la medida que el servidor los acepte. Por lo que la clase genera los eventos de progreso que normalmente tiene el flash, y que se pueden escuchar para ver como avanza el envío de la cola de correos.

Siéntanse libre de usarla y modificarla lo que quieran, idealmente mandenme las modificaciones para ir mejorando esta clase.

Title: SmtpSender.as
Caption: Envio de mails desde Adobe Air
Description: Esta clase permite enviar mails usando un servidor SMTP desde Adobe Air.
File: SmtpSender.as
Size: 11 kB