Saltar al contenido

enviar correo con un archivo adjunto en pdf desde el ejemplo de código java

Luego de investigar con expertos en esta materia, programadores de varias áreas y profesores hemos dado con la solución a la interrogande y la plasmamos en esta publicación.

Ejemplo 1: enviar un excel en un archivo adjunto en el correo electrónico java

// Define message
    Message message =newMimeMessage(session);
    message.setFrom(newInternetAddress(from));
    message.addRecipient(Message.RecipientType.TO,newInternetAddress(to));
    message.setSubject("Hello JavaMail Attachment");// Create the message part
    BodyPart messageBodyPart =newMimeBodyPart();// Fill the message
    messageBodyPart.setText("Pardon Ideas");

    Multipart multipart =newMimeMultipart();
    multipart.addBodyPart(messageBodyPart);// Part two is attachment
    messageBodyPart =newMimeBodyPart();
    DataSource source =newFileDataSource(filename);
    messageBodyPart.setDataHandler(newDataHandler(source));
    messageBodyPart.setFileName(filename);
    multipart.addBodyPart(messageBodyPart);// Put parts in message
    message.setContent(multipart);// Send the message
    Transport.send(message);

Ejemplo 2: enviar un excel en un archivo adjunto en el correo electrónico java

ByteArrayOutputStream bos =newByteArrayOutputStream();
xlsFile.write(bos);// write excel data to a byte array
fos.close();// Now use your ByteArrayDataSource as
DataSource fds =newByteArrayDataSource(bos.toByteArray(),"application/vnd.ms-excel");

Calificaciones y comentarios

Recuerda que puedes compartir esta reseña si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *