|
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");
|