Buenas, un amigo cuyo nombre no quiero decir me pidio esto, ojala funcione, ya que hay otras formas y otros parametros que se pueden utilizar dependiendo el servidor de correo y sus configuraciones
import java.util.Properties;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
/**
* Ejemplo de envio de correo simple con JavaMail
*
* @author slack
*
*/
public class EnviarMail
{
/**
* main de prueba
* @param args Se ignoran.
*/
public static void main(String[] args)
{
try
{
// Propiedades de la conexión
Properties props = new Properties();
props.setProperty("mail.smtp.host", "smtp.gmail.com");
props.setProperty("mail.smtp.starttls.enable", "true");
props.setProperty("mail.smtp.port", "25");
props.setProperty("mail.smtp.user", "lcorneteros@gmail.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("yo@yo.com"));
message.addRecipient(
Message.RecipientType.TO,
new InternetAddress("linSlackware@gmail.com"));
message.setSubject("Hola");
message.setText("eeelllla la q envia email con java ");
// Lo enviamos.
Transport t = session.getTransport("smtp");
t.connect("lconajeros@gmail.com", "clave");
t.sendMessage(message, message.getAllRecipients());
// Cierre.
t.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
Saludos !!
No hay comentarios:
Publicar un comentario