Programación General > Java

 Correo Electronico

(1/1)

LeGatoRojo:
Hola a todos, saben he estado buscando como enviar un correo electronico desde java, alguno tiene idea de como hacerlo o algun link que me pueda ayudar.

krusen:
Puedes usar la javamail...

JavaMail

....
necesitaras incluir el JavaBeans Activation Framework (activation.jar)
...
Pueden surgirte problemas inherentes al smtp, como que el remite que pongas de dirección de correo a de pertenecer al dominio del servidor, etc... det todas maneras está muy bien documentada y hay multitud de ejemplos.....

Suerte.....
 :hola:


--- Código: Text ---  ....import java.net.URL;import javax.mail.*;import javax.mail.internet.*;..... send(smtpServer, to, from, subject, body); .....  private void send(String smtpServer, String to, String from, String subject, String body) {  try {     Address aReplyTo[] = {null};     Properties props = System.getProperties();    props.put("mail.smtp.host", smtpServer);          Session session = Session.getDefaultInstance(props, null);          javax.mail.Message msg = new MimeMessage(session);                msg.setContent(body, "text/html");                if(!isDirCorreoOK(from)) from = "remite@servidor.es";         aReplyTo[0] = new InternetAddress(from);      msg.setReplyTo(aReplyTo);        msg.setFrom(new InternetAddress("direccionvacia@servidor.es"));     msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to, false));          msg.setSubject(subject);          msg.setHeader("X-Mailer", "MIPROGRAMA");    msg.setSentDate(new java.util.Date());        javax.mail.Transport.send(msg);  }  catch (Exception ex)  {    ex.printStackTrace();  }}   

LeGatoRojo:
gracias, tratare de implementarlo.

Navegación

[0] Índice de Mensajes

Ir a la versión completa