Hi, Can anybody help me to send attachments using Java Mail API. I tried this before (i dont have the code with me thou) The attachment dose go but not in a redable fashion. Thanks, Triveni.
gautham kasinath
Ranch Hand
Joined: Dec 01, 2000
Posts: 583
posted
0
Hi! Well check if u r setting de content type properly to text/html.. ne way I got a lil code dat needs some mod... ne way I have it fro an imap server.. please mail me bak asap if u r interested to gkasinath@hotmail.com ne way meanwile ill try n get de code runnin smooth n post it to u.. Regds Gautham Kasinath U r not Alone
I also need to know how to attach a file to a MimeMessage. I have no idea how to do it. I'm guessing that you have to make a MimeBodyPart that contains the file and add it to the message, but there doesn't seem to be any method in the API to put a file in a MimeBodyPart. Any help would be appreciated.
i hope this will help u. But i have a doubt how do i get my mails from my yahoo inbox to my machine.when i tried to connect the system through pop.mail.yahoo.com and protcol as http,it throws a exception called "NoSuchProviderException:http" please help. u r help will be much appreciated. Thanks in advance, sunil.s
"Winners don't do different things<br /> They do things differently"
Josh Johnson
Greenhorn
Joined: Jan 15, 2001
Posts: 20
posted
0
Okay. I see how you add MimeBodyParts to a MimeMultiPart, but where does the file you want to attach fit in to the picture? Can someone post a few lines of code that show how you would attach a file called "readme.txt" to a MimeMessage? Thanks.
Josh Johnson
Greenhorn
Joined: Jan 15, 2001
Posts: 20
posted
0
I found the answer to my question, and I wanted to share with others. In the code below, msgText1 is the text that appears in the message. readme.txt is the file that is attached. *************************************************************** MimeMessagemsg = new MimeMessage(session); // create and fill the first message part MimeBodyPart mbp1 = new MimeBodyPart(); mbp1.setText(msgText1); // create the second message part MimeBodyPart mbp2 = new MimeBodyPart(); // attach the file to the message FileDataSource fds = new FileDataSource("readme.txt"); mbp2.setDataHandler(new DataHandler(fds)); mbp2.setFileName(fds.getName()); // create the Multipart and its parts to it Multipart mp = new MimeMultipart(); mp.addBodyPart(mbp1); mp.addBodyPart(mbp2); // add the Multipart to the message msg.setContent(mp); ***************************************************
Lakshmi, Narayana
Greenhorn
Joined: Aug 24, 2001
Posts: 1
posted
0
asdf asdf asd asdf asdf asdf asd sda sda
raghavender rao
Ranch Hand
Joined: Jul 20, 2001
Posts: 45
posted
0
hi ther, i wd suggest u to use com.oreilly package for file attachments...its working fine with java mail
Rao
Rao<BR>Sun Certified Programmer for the Java��� 2 Platform