Hola
Segui el código que adjunta mas de un archivo que esta en este foro y aparentemente se envia el correo pero no me llega nada saben que podra ser les dejo mi codigo, gracias.
try
{
// Se envía correo de solicitud a
String host="127.0.0.1";
String from = sCorreo;
String to = "
[email protected]";
Properties props=System.getProperties();
props.put("mail.smtp.host",host);
Session sessionMail=Session.getDefaultInstance(props,null) ;
MimeMessage message=new MimeMessage(sessionMail);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO,new InternetAddress(to));
//message.addRecipient(Message.RecipientType.CC,new InternetAddress(cc));
message.setSubject(sConsulta);
// Completa el cuerpo del correo
String sCuerpoCorreo = "------Atención a Clientes------<br><br>";
sCuerpoCorreo = sCuerpoCorreo + "Correo: " + sCorreo + "<br>";
sCuerpoCorreo = sCuerpoCorreo + "Comentario: " + sComentarios + "<br>";
sCuerpoCorreo = sCuerpoCorreo + "Guía: " + sGuia;
sCuerpoCorreo = sCuerpoCorreo + "<br><br>";
sCuerpoCorreo = sCuerpoCorreo + "--------------------------------";
//message.setContent(sCuerpoCorreo,"text/html");
//***********************ADJUNTAR ARCHIVO***************
// Se crea la parte del contenido del mensaje body
BodyPart texto = new MimeBodyPart();
// Fill the message
texto.setContent(sCuerpoCorreo,"text/html");
List<BodyPart> bp = new LinkedList<BodyPart>();
// Part two is attachment
for(int i = 0; i< urlSplit.length; i++)
{
String filename2 = urlSplit[i];
//String filename2 = filename.replace('\\','/');
BodyPart adjunto = new MimeBodyPart();
adjunto.setDataHandler(new DataHandler(new FileDataSource(filename2)));
bp.add(adjunto);
}
MimeMultipart multiParte = new MimeMultipart();
multiParte.addBodyPart(texto);
Iterator it = bp.iterator();
while(it.hasNext())
{
BodyPart attach =(BodyPart)it.next();
multiParte.addBodyPart(attach);
}
// Put parts in message
message.setContent(multiParte);
Transport.send(message);
// Carga página que indica que la solicitud se hizo de forma exitosa
response.sendRedirect ("/infoycont/respuesta.html");
}
catch (Exception e) {
out.println("Error al enviar el correo <br>");
out.println(e);
out.println("<br><br>");
out.println("<input type=\"button\" name=\"Retornar\" value=\"Retornar\" onclick=\"history.back(1)\">");
}