correo electonico en JSP

marykaren
15 de Enero del 2008
hola necesito ayuda estoy creando un sitio web y necesito codigo para crear un correo electronico en JSP pero no se por donde empezar.....
y que aplicaciones son las que tengo que utilizar???...

Antrax
15 de Enero del 2008
Si aun sigues queriendo mandar correos con JSP...

Con la API javamail ya lo tendrías solucionado. Es muy facil de utilizar. Sería algo como esto

public boolean enviaEmailUsuario(...){
boolean envioOK = false;
String cuerpoMail = "";
Properties p = new Properties();

p.put("mail.host", DIRECCION_CORREO_SALIENTE);

/*Instanciamos la Sesión del EMail*/
javax.mail.Session sessionMail = javax.mail.Session.getInstance(p, null);
MimeMessage msg = new MimeMessage(sessionMail);


try {
/*Dirección Inicio*/
msg.setFrom(new InternetAddress(DIRECCION_EMISOR);
/*Dirección Destino*/
msg.setRecipient(DIRECCION_DESTINO);

/*Establecemos la fecha para el mail*/
msg.setSentDate(new Date());

/*Asunto del mail*/
msg.setSubject("ASUNTO DEL CORREO");


/*Establecemos el cuerpo del mensaje*/
cuerpoMail = "CUERPO DEL MENSAJE QUE QUEREMOS ENVIAR"

/*Cuerpo del mail*/
msg.setText(cuerpoMail);

//Enviando mensaje
Transport.send(msg);
}
catch (AddressException e) {
e.printStackTrace();
}
catch (MessagingException e) {
e.printStackTrace();
}

envioOK = true;


return envioOK;
}