Como enviar correos con Tomcat

Christian Carrillo
17 de Noviembre del 2007
Estoy haciendo una aplicacion web para un servidor tomcat y necesito enviar un correo electronico desde la aplicación, similar como usa IIS el SMTP si alguen save le agradeceria su ayuda.

Kosina
17 de Noviembre del 2007
Yo envío correos con el API JavaMail y va muy bien.
Aqui puedes consultar la instalación:http://www.programacion.com/java/tutorial/javamail/2/

Y te mando un ejemplo sencillito:

<%@ page import= "java.util.*" %>
<%@ page import= "java.util.Properties" %>
<%@ page import= "javax.mail.*" %>
<%@ page import= "javax.mail.internet.*" %>

<%

Properties props = System.getProperties();
props.put("mail.smtp.host","smtp.empresa.euskalnet.net"); //Aqui tienes que poner los tuyos
Session s = Session.getDefaultInstance(props, null);

MimeMessage message = new MimeMessage(s);


String to = "[email protected]";
String from = "[email protected]";


message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));

message.setSubject("Titulo del mensaje");
message.setText("Texto del mensaje");

Transport.send(message);

%>
<html>
<p align="center">El mensaje se ha enviado<br></p>
<p align="center"><a href="simplemail.jsp">Enviar otro e-mail</a></p>
</html>

¡¡Suerte!!