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.
Hola!
Este es mi blog personal. Parte de mi Hobby es la programación en Flex y de vez en cuanto tengo algunos avances interesantes que he decidido ir compartiendo con la comunidad de internet.
No tengo claro cada cuanto estaré publicando cosas pero espero que al menos estas sean de utilidad para otros que enfrenten situaciones similares a las mías y así eventualmente mis objetos de Flex puedan también llegar a ser más útiles con el tiempo.
Ojalá reciba artos comentarios de los temas que plantee de tal forma de ir mejorando con el tiempo las soluciones que he llegado a implementar.
Al ver mis objetos tengan en cuenta que Flex es un lenguaje cuyos comandos son en ingles, lo que obliga a pensar en ingles cuando se esta programando por lo que no se soprendan que las variables y comandos estén en ingles o a veces en spanglish.