Está en la página 1de 1

package com.ec.tame.service; import java.util.Properties; import import import import import javax.mail.Message; javax.mail.Session; javax.mail.Transport; javax.mail.internet.InternetAddress; javax.mail.internet.

MimeMessage;

public class SendMailUsingAuthentication { public static void enviarMail( String para, String tema, String mensaje) { try { // Propiedades de la conexin Properties props = new Properties(); props.setProperty("mail.smtp.host", "smtp.gmail.com"); props.setProperty("mail.smtp.starttls.enable", "true"); props.setProperty("mail.smtp.port", "587"); props.setProperty("mail.smtp.user", "enviomailpruebas@gm ail.com"); props.setProperty("mail.smtp.auth", "true"); // Preparamos la sesion Session session = Session.getDefaultInstance(props); // Construimos el mensaje MimeMessage message = new MimeMessage(session); message.setFrom(new InternetAddress("enviomailpruebas@gm ail.com")); message.addRecipients(Message.RecipientType.TO, InternetAddress.parse(para)); message.setSubject(tema); message.setText(mensaje); // Lo enviamos. Transport t = session.getTransport("smtp"); t.connect("enviomailpruebas@gmail.com", "contrasena"); t.sendMessage(message, message.getAllRecipients()); // Cierre. t.close(); } catch (Exception e) { e.printStackTrace(); } } }

También podría gustarte