File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Servlets and the fly likes send attachment Using JSP with JavaMail Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "send attachment Using JSP with JavaMail" Watch "send attachment Using JSP with JavaMail" New topic

send attachment Using JSP with JavaMail

Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
How can I send an attachment using JSP with JavaMail?
I am able to send using only a text messge. which method from JavaMail API I can use in this?
Bhupinder Dhillon
Ranch Hand

Joined: Oct 12, 2000
Posts: 124
Multipart mp = new MimeMultipart();
//set email address(es)
//set message, if any
// create a message part
MimeBodyPart mbp = new MimeBodyPart();

// attach the file to the message part
FileDataSource fds = new FileDataSource(<full path to file> );
mbp.setDataHandler(new DataHandler(fds));

// add this part to Multipart
//more attachements, if any
//send it off using Transport
Frank Carver

Joined: Jan 07, 1999
Posts: 6920
The Java Ranch has thousands of visitors every week, many with surprisingly similar names. To avoid confusion we have a naming convention, described at . We require names to have at least two words, separated by a space, and strongly recommend that you use your full real name. Please log in with a new name which meets the requirements.

Read about me at ~ Raspberry Alpha Omega ~ Frank's Punchbarrel Blog
I agree. Here's the link:
subject: send attachment Using JSP with JavaMail