correo electonico en JSP
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???...
y que aplicaciones son las que tengo que utilizar???...
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;
}
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;
}
