domingo, 1 de noviembre de 2009

public class mail1(MECHA)

import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.MimeMessage;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.Message;
import javax.mail.internet.InternetAddress;

public class mail1 {

public mail1()throws Throwable{

Properties prop = new Properties();
//caracteristicas de la conexion
prop.setProperty("mail.smtp.host", "smtp.gmail.com");
//establecer el smtp
prop.setProperty("mail.smtp.starttls.enable","true");
//conexion sobre tunel ttls
prop.setProperty("mail.smtp.port", "587");
//puerto de salida
prop.setProperty("mail.smtp.user", "warning.mexa@gmail.com");
//nombre de la cuenta
prop.setProperty("mail.smtp.auth", "true");
//decimos que el servidor necesita una autentificacion

Session sesion= Session.getDefaultInstance(prop);
//creamos una sesion con los datos

MimeMessage mensaje = new MimeMessage(sesion);
//crear mensaje
mensaje.setFrom(new InternetAddress("warning.mexa@gmail.com"));
//emisor del correo
mensaje.addRecipient(Message.RecipientType.TO, new InternetAddress("argentos_ryu@hotmail.co.jp"));
//destinatario
mensaje.setSubject("prueba1");
mensaje.setText("prueba de mail 1");
//asunto y texto

Transport t= sesion.getTransport("smtp");
//pedimos los datos de la sesion
t.connect("warning.mexa@gmail.com","tuapapunchi");
//conectamos
t.sendMessage(mensaje, mensaje.getAllRecipients());
//mandamos el mensaje
t.close();
//cerramos la sesion;
}
}

No hay comentarios:

Publicar un comentario