Top Ad unit 728 × 90

Recientes

recent

Enviar correo en java

Enviar correo en java

Enviar correo usando una cuenta de correo en Gmail
public static boolean sendMessage(String mensaje,String subject, String correo){
        boolean rpta=false;
        Properties props = new Properties();
        // Nombre del host de correo, es smtp.gmail.com
        props.setProperty("mail.smtp.host", "smtp.gmail.com");
        // TLS si está disponible
        props.setProperty("mail.smtp.starttls.enable", "true");
        // Puerto de gmail para envio de correos
        props.setProperty("mail.smtp.port","587");
        // Cuenta de correo en gmail
        props.setProperty("mail.smtp.user", "correo@gmail.com");
        // Si requiere o no usuario y password para conectarse.
        props.setProperty("mail.smtp.auth", "true");
        Session session = Session.getDefaultInstance(props);
        //Verficiar el envio
        session.setDebug(true);
        MimeMessage  message = new MimeMessage(session);
        try {
            message.setSubject(subject);
            message.setText(mensaje);
            //message.setContent(mensaje,"text/html");
            Address address = new InternetAddress(dt,"E-Mall Licores - Negocios");
            message.setFrom(address);
            //La direccion de la persona a enviar
            Address address2 = new InternetAddress(correo,false);
            message.addRecipient(Message.RecipientType.TO,address2);
            Transport t = session.getTransport("smtp");
            t.connect("correo@gmail.com","clave");
            t.sendMessage(message,message.getAllRecipients());
            t.close();
            rpta=true;
        } catch (MessagingException ex) {
            ex.printStackTrace();
            return rpta;
        } catch (UnsupportedEncodingException ex) {
            ex.printStackTrace();
            return rpta;
        }
        return rpta;
}
Enviar correo en java Reviewed by Juan Carlos Arcila Díaz on 12:57 Rating: 5

No hay comentarios:

All Rights Reserved by www.IncanatoIT.com - Desarrollando Software © 2014 - 2015
Powered By Blogger, Designed by Sweetheme

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

IncanatoIt.com. Con la tecnología de Blogger.