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
Ir a la versión completa