Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/07/2009, 03:23
lissette22
 
Fecha de Ingreso: septiembre-2006
Mensajes: 114
Antigüedad: 18 años, 4 meses
Puntos: 1
Respuesta: Enviar correo

Hola!

Mi código es:

Código HTML:
String asunto= "Apuestas Web ::: Envio Contraseña";
 String textoCabecera="<div>&nbsp;&nbsp;&nbsp; Sistema de Información de apuestas web</div>";
String subrayado=    "<div>----------------------------------------------------------------</div>";
String espacio="<div>&nbsp;</div>";
String host = "smtp.gmail.com";
String from = usuario.getEmail();//
String saludo = "";
 String textoIntroductorio = "";
String contrasena = "";
//Email del administrador
String to = "[email protected]";

try{

	 //DATOS DEL CORREO DE REGISTRO
	saludo = "<div>"+saludo + usuario.getApellidos()+ ",</div>"; 
	textoIntroductorio = "<div> Le enviamos la contraseña solicitada para poder acceder";
	contrasena = "<div>Contraseña:" + usuario.getPassword() + "<div>";
	 //to = usuario.getEmail();

	String pd="<div>Por favor, no conteste a este mensaje.</div>" +
	"<div>Es generado automáticamente.</div>" +
	"<div>Gracias.</div>";


	//Get system properties
	Properties props = System.getProperties();
	//Setup mail server
	props.put("mail.smtp.host", host);
	props.setProperty("mail.smtp.port","587");

	Session session1 = Session.getDefaultInstance(props, null);

	//Defino el mensaje
	MimeMessage message = new MimeMessage(session1);
	message.setFrom(new InternetAddress(from));
	message.addRecipient(Message.RecipientType.TO,new InternetAddress(to));
	message.setSubject(asunto);

	//1ª PARTE --> TEXTO DEL MENSAJE
	String cuerpo = textoCabecera+subrayado+espacio+saludo+espacio+textoIntroductorio+espacio+contrasena+espacio+pd;

	BodyPart messageBodyPart = new MimeBodyPart();
	messageBodyPart.setContent("<font face=\"Courier\" size=\"1\">"+cuerpo+"</font>","text/html");	            
	 Multipart multipart = new MimeMultipart();
	multipart.addBodyPart(messageBodyPart);

	message.setContent(multipart);

	//Send message
	Transport.send(message);

}catch (Exception e) {
	String error="Error de al enviar un mensaje de correo electronico. ";
	 LOG.error(error+e.toString());
}

Gracias