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.
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
"In the country of the blind, the one eyed man is the King"
Gautham Kasinath CV at : http://www.geocities.com/gkasinath
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.
hi all, u can attach a message using MimeBodyPart by doing individual Bodypart as many times as required. MimeBodyPart mbp1= new MimeBodyPart(); MimeBodyPart mbp2= new MimeBodyPart(); Multipart mp=new MimeMultipart(); mp.addBodyPart(mbp1); mp.addBodyPart(mbp2); msg.setContent(mp);
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"
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.
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. *************************************************************** MimeMessage msg = 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); ***************************************************