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;
Properties props = new Properties();
// Nombre del host de correo
props.setProperty("mail.smtp.host", "smtp.eldominio.com");
// TLS si está disponible
props.setProperty("mail.smtp.starttls.enable", "true");
// Puerto para envio de correos
props.setProperty("mail.smtp.port","587");
// Nombre del usuario
props.setProperty("mail.smtp.user", "elusuario@eldominio.com");
// Si requiere o no usuario y password para conectarse.
props.setProperty("mail.smtp.auth", "true");
Session session = Session.getDefaultInstance(props);
session.setDebug(true);
MimeMessage message = new MimeMessage(session);
// Quien envia el correo
message.setFrom(new InternetAddress("elusuario@eldominio.com"));
message.addRecipient(Message.RecipientType.TO, new InternetAddress("correodestinatario"));
message.setSubject("Hola");
message.setText("Mensajito con Java Mail" + "de los buenos." + "poque si");
Transport t = session.getTransport("smtp");
t.connect("elusuario@eldominio.com","password");
t.sendMessage(message,message.getAllRecipients());
t.close();
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;
Properties props = new Properties();
// Nombre del host de correo
props.setProperty("mail.smtp.host", "smtp.eldominio.com");
// TLS si está disponible
props.setProperty("mail.smtp.starttls.enable", "true");
// Puerto para envio de correos
props.setProperty("mail.smtp.port","587");
// Nombre del usuario
props.setProperty("mail.smtp.user", "elusuario@eldominio.com");
// Si requiere o no usuario y password para conectarse.
props.setProperty("mail.smtp.auth", "true");
Session session = Session.getDefaultInstance(props);
session.setDebug(true);
MimeMessage message = new MimeMessage(session);
// Quien envia el correo
message.setFrom(new InternetAddress("elusuario@eldominio.com"));
message.addRecipient(Message.RecipientType.TO, new InternetAddress("correodestinatario"));
message.setSubject("Hola");
message.setText("Mensajito con Java Mail" + "de los buenos." + "poque si");
Transport t = session.getTransport("smtp");
t.connect("elusuario@eldominio.com","password");
t.sendMessage(message,message.getAllRecipients());
t.close();
Comentarios