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;
}
}
domingo, 1 de noviembre de 2009
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario