Enviar email con programación

Armando NR
05 de Septiembre del 2003
Hola, necesito que me ayuden.
Necesito saber como enviar un email a un usuario. Es el clásico formulario donde olvidaste tu contraseña y puedes solicitarla escribiendo tu email. Eso es lo que quiero saber. Si hay una forma de hacerlo en java ó ya de aperdis en javaScript.
Gracias...

Ra?rranz
05 de Septiembre del 2003
es muy fácil. importa de

import javax.mail.*;
import javax.mail.internet.*;


y además usa este código.


String host = "localhost";
String from = "modificacionvacaciones";
String to = "[email protected]";
try
{
// Get //System properties
Properties props = System.getProperties();

// Setup mail server
props.put("mail.smtp.host", host);
//props.put("mail.smtp.port", port);

// Get session
Session sessionMail = Session.getDefaultInstance(props, null);

// Define message
MimeMessage message = new MimeMessage(sessionMail);

// Set the from address
//si no se pone from aparece como desde [email protected]
message.setFrom(new InternetAddress(from));

// Set the to address
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));

// Set the subject
message.setSubject("Modificación de Vacaciones");
//puedo ponerlo en html, usando el setcontent
String cadenamensaje = "<font face='arial' size='3'>El/La [email protected] " + nombreauxiliar + " ha modificado sus vacaciones."
+ "<br>Proceda a la revisión de las mismas en la aplicación de <a href='http://grupo'>Autorización de Vacaciones</a><br>"
+ "Si está conforme con la solicitud autorícelas, en caso contrario "
+ "deniéguelas indicando el motivo de rechazo.</font>"
+ "<p><br><br>"

+ "<center>Gracias por su colaboración.</center>"
+ "<br><br><b>NOTA: No hace falta que conteste este e-mail</b>";


message.setContent(cadenamensaje, "text/html");

// Send message
Transport.send(message);

}
catch(Exception e)
{
e.printStackTrace();
}