View Single Post
  #6 (permalink)  
Old 01-07-2008, 07:41 PM
maruthi_s maruthi_s is offline
Member
 
Join Date: Jan 2008
Posts: 20
maruthi_s is on a distinguished road
ultipart mp = (Multipart)(message[0].getContent());

// Displays Inbox
for (int i=0; i < message.length; i++) {
System.out.println(i + ": " + message[i].getFrom()[0]
+ "\t" + message[i].getSubject());}

for (int i=0, n=mp.getCount(); i<n; i++) {

Part part = mp.getBodyPart(i);
String disposition = part.getDisposition();

if ((disposition != null) &&
(disposition.equals(Part.ATTACHMENT) ||
(disposition.equals(Part.INLINE)))) {

// Save Attachment
File attachFile = new File(part.getFileName());
for (int j=0; file.exists(); j++) {
attachFile = new File(part.getFileName()+j);}

ObjectOutputStream out = new ObjectOutputStream(
new FileOutputStream(attachFile));

out.writeObject(part.getInputStream());
out.close();


}

}
__________________
System.out.println("Logged in as ROOT");
Reply With Quote