Buscar en el Blog

miércoles, 19 de septiembre de 2012

Uso de Apache Commons Email para enviar emails (Configuración GMAIL)

En ésta publicación explico el procedimiento para enviar correos electrónicos desde código Java usando la librería Apache Commons Email.

Sí usas Maven, agregar la siguiente dependencia a tu proyecto.

<dependency>
 <groupId>commons-email</groupId>
    <artifactId>commons-email</artifactId>
    <version>1.1</version>
</dependency>

Sí no lo usas, descargar la librería del siguiente link: http://commons.apache.org/email/download_email.cgi

A continuación el código fuente para lograr nuestro objetivo.

public static void main(String[] args) throws EmailException {

        SimpleEmail mail = new SimpleEmail();

        //Configuracion necesaria para GMAIL
        mail.setHostName("smtp.gmail.com");
        mail.setTLS(true);
        mail.setSmtpPort(587);
        mail.setSSL(true);
        //En esta seccion colocar cuenta de usuario de Gmail y contraseña
        mail.setAuthentication("xxx@gmail.com", "password");

        //Cuenta de Email Destino
        mail.addTo("cuentadestino@xxx.com");
        //Cuenta de Email Origen, la misma con la que nos autenticamos
        mail.setFrom("xxx@gmail.com");
        //Titulo del Email
        mail.setSubject("Email enviado usando Apache Commons Email");
        //Contenido del Email
        mail.setMsg("Mail enviado usando una cuenta de correo de GMAIL");
        mail.send();

    }

No hay comentarios:

Publicar un comentario