Miércoles 20 de Noviembre de 2024, 18:47
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Java
(Moderador:
arielb
) »
Correo Electronico
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Correo Electronico (Leído 1601 veces)
LeGatoRojo
Miembro HIPER activo
Mensajes: 552
Nacionalidad:
Correo Electronico
«
en:
Jueves 6 de Enero de 2005, 09:10 »
0
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.
Tweet
Un día desperte y en lugar de dientes tenía colmillos, en lugar de manos, tenía garras; pero lo más impactante fue el color escarlata de mi pelaje.
krusen
Nuevo Miembro
Mensajes: 20
Re: Correo Electronico
«
Respuesta #1 en:
Jueves 6 de Enero de 2005, 11:26 »
0
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.....
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
Miembro HIPER activo
Mensajes: 552
Nacionalidad:
Re: Correo Electronico
«
Respuesta #2 en:
Viernes 7 de Enero de 2005, 07:06 »
0
gracias, tratare de implementarlo.
Un día desperte y en lugar de dientes tenía colmillos, en lugar de manos, tenía garras; pero lo más impactante fue el color escarlata de mi pelaje.
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Java
(Moderador:
arielb
) »
Correo Electronico