Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Adjuntar varios archivos con JAVAMAIL!!
Enviado por evalerio el día 28 de mayo de 2005
Hola a todos!
Mi problema es cuando en envio mas de 1 archivo adjunto con javamail. Enviando 1 solo archivo me funciona perfecto, ahora bien, para poder enviar mas de uno, decidi utilizar un arreglo y adjuntar los archivos dentro de un ciclo de esta forma:
Multipart mailBody = new MimeMultipart();
MimeBodyPart mimeAttach = new MimeBodyPart();
Sencillamente, no llega el correo, entonces no se que estoy haciendo mal o si me falta algun detalle, porque los ejemplos que encuentro en la red son para enviar 1 solo archivo adjunto. Gracias de antemano a quien pueda ayudarme o darme alguna sugerencia...SALUDOS!!
Re: Re: Re: Adjuntar varios archivos con JAVAMAIL!!
Enviado por evalerio el día 10 de junio de 2005
hola!. Disculpa que no te pueda ayudar, pero de verdad apenas estoy aprendiendo a usar apiJavaMail y solo la he utilizado para ENVIAR CORREOS, no para RECIBIRLOS. ;)
Saludos!
Re: Re: Re: Re: Re: Adjuntar varios archivos con JAVAMAIL!!
Enviado por chuleta el día 10 de junio de 2005
Hola evalerio, littman... me podrian mandar el lugar de donde esta el ejemplo para mandar un solo archivo adjunto. Lo necesito porq estoy haciendo un editor de fotos y una de las cosas que queria hacer era mandar las fotos por mail.
gracias.
Enviado por bethoveen el día 21 de octubre de 2005
Disculpa, no me podrias facilitar el código de como adjuntar un archivo, lo que sucede es que necesito adjuntar un archivo dentro de un formulario de html, y lo pienso hacer con JSP y cargar el archivo en el mismo, podrias ayudarme?
Gracias
Enviado por Ronald Uribe el día 19 de noviembre de 2008
Anexo codigo para enviar un email, funciona perfectamente? pero como hago para leer el archivo desde un equipo cleinte y pasarle el adjunto a mi servidor?
// Variable de ruta del Adjunto
String filename = adjunto;
try {
Properties props = new Properties();
props.put("mail.smtp.host", servidor_smtp); // servidor de correo
Session sesion = Session.getInstance(props);
MimeMessage mensaje = new MimeMessage(sesion);
mensaje.setSentDate(new Date());
mensaje.setFrom(new InternetAddress(from));
mensaje.addRecipient(Message.RecipientType.TO, new InternetAddress(destinatario));
mensaje.setSubject(asunto);
// preguntamos si existe una ruta para datos adjuntos
if (filename == null || filename.equals("")){
mensaje.setContent(cuerpo, "text/html; charset=\"UTF-8\"");
}else{
//
// Set the email message text.
//
MimeBodyPart messagePart = new MimeBodyPart();
//messagePart.setText(cuerpo);
messagePart.setContent(cuerpo, "text/html; charset=\"UTF-8\"");
//
// Set the email attachment file
//
MimeBodyPart attachmentPart = new MimeBodyPart();
FileDataSource fileDataSource = new FileDataSource(filename) {
//@Override
public String getContentType() {
return "application/octet-stream";
}
};
// FileDataSource fileDataSource = new FileDataSource(filename);
// fileDataSource.getContentType();