import java.util.Properties; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.AddressException; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; public class correo { static String remitente = "correo@gmail.com"; static String claveCorreo = ""; static Properties mailServerProperties; static Session getMailSession; static MimeMessage generateMailMessage; public static void main(String args[]) throws AddressException, MessagingException { enviarcorreo(); } public static void enviarcorreo() throws AddressException, MessagingException { mailServerProperties = System.getProperties(); mailServerProperties.put("mail.smtp.host", "smtp.gmail.com"); mailServerProperties.put("mail.smtp.port", "587"); mailServerProperties.put("mail.smtp.auth", "true"); mailServerProperties.put("mail.smtp.starttls.enable", "true"); getMailSession = Session.getDefaultInstance(mailServerProperties, null); generateMailMessage = new MimeMessage(getMailSession); generateMailMessage.addRecipient(Message.RecipientType.TO, new InternetAddress("destinatario1")); generateMailMessage.addRecipient(Message.RecipientType.CC, new InternetAddress("destinatario2")); generateMailMessage.setSubject("PRUEBAAA...!"); String mensaje= "Correo de prueba. " + "Oh"; generateMailMessage.setContent(mensaje, "text/html"); Transport transport = getMailSession.getTransport("smtp"); transport.connect("smtp.gmail.com",remitente,claveCorreo); transport.sendMessage(generateMailMessage, generateMailMessage.getAllRecipients()); transport.close(); } }
domingo, 7 de agosto de 2016
Código para enviar correo con Java
Antes de implementar el código de abajo tienen que generar una contraseña de aplicación de una cuenta de google
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario