Jag är dock fortfarande intresserad av vad Message var för klass...har du skrivit den själv eller är den del av något API?getBody() ???
Hej!
Jag hämtar mail från en pop3server, sparar sedan mailet som textfil på datorn.
Det konstiga är att jag bara kan få ut mailets subject (imessage[i].getSubject()) men när jag vill har ut body på mailet så säger kompilatorn att metoden inte finns vilken den gör!?!?!!....
Koden ser ut såhär:
Message message[] = folder.getMessages();
for (int i=0, n=message.length; i<n; i++) {
System.out.println(i + ": " + message[i].getFrom()[0]
+ "\t" + message[i].getSubject());
}
Här skrivs alla mail-subjects i mailboxen ut...Om jag ändrar raden :
message[i].getSubject()); till message[i].getbody()); så gnäller kompilatorn.
What?
Tacksam för svar!.
MVH
TJockeSv: getBody() ???
Fixade det till slut.!!!
Lösningen ser ut som följande:
message[i].getContent();
getContent returnerar ett object (mailPart tror jag det hette). Detta objekt skickar jag in outpuStream:en som skriver till fil. Det fungerade!!!. Antar att getContent objektet har en egen toString metod.
/TjockeSv: getBody() ???
Sv: getBody() ???
Svara