Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/05/2009, 04:34
zakabalt
 
Fecha de Ingreso: mayo-2008
Mensajes: 65
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Correos en JSP

Resumiendo sería algo así el envio simple de un texto simple sin adjunto ni html ni nada. Es el primer ejemplo que hize para enviar.

Cita:
public class EnvioSimpleJM
{
public static void main(String[] args)throws IOException, EmailException
{

BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
try {


Properties props = new Properties();

props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.port", 465);
props.put("mail.smtp.socketFactory.port",465);
props.put("mail.smtp.socketFactory.class","javax.n et.ssl.SSLSocketFactory");
props.put("mail.smtp.auth","true");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.debug", "true");
props.put("mail.smtp.socketFactory.fallback","fals e");

Session session = Session.getDefaultInstance(props,new DefaultAuthenticator("[email protected]","tupassw ord"));

MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress("[email protected]","tunombre"));
message.addRecipient(Message.RecipientType.TO, new InternetAddress("[email protected]","nombre receptor"));


message.setSubject("Subject");
message.setText("Mensaje");

Transport t = session.getTransport("smtp");
System.out.println("Conectando");
t.connect();
System.out.println("Enviando");
t.send(message);
System.out.println("Correo Enviado exitosamente!");

t.close();

} catch (Exception e) {
System.out.println("Ops!... " + e.getMessage());
}
}
}
Te iba a poder enlaces de webs pero no puedo porque soy nuevo en el foro.

El libro Javamail a tope te ayudará mucho, esta por internet en formato pdf.

En internet hay varias classes ya hechas, si esto no te vale busca y encontrarás facilmente.



Para cogerlo en el textarea y demás no te puedo explicar pero bueno eso lo sabrás.

Un saludo