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