Witam!
Tworzę aplikację pobierającą wiadomości z poczty. Wszystko ładnie śmiga tylko co to są za dziwne znaki:
chodzi mi o te =?iso-8859-2?B?TWljaGGzIEtvvG1pbg==?=
Oto kod:
package mailcheck;
import javax.mail.*;
import javax.mail.internet.*;
import java.util.Properties;
import java.io.*;
public class Main {
public static void main(String[] args) {
try {
String host = "tlen.pl";
String username = "login";
String password = "hasło";
Properties prop = new Properties();
Session session = Session.getDefaultInstance(prop, null);
Store store = null;
store = session.getStore("pop3");
store.connect(host, username, password);
Folder folder = store.getFolder("INBOX");
folder.open(Folder.READ_ONLY);
Message[] message = folder.getMessages();
for (int i = 0; i < message.length; i++) {
System.out.println("Od: " + message[i].getFrom()[0] + " Temat: " + message[i].getSubject());
}
folder.close(false);
store.close();
} catch (Exception ex) {
System.out.println("Błąd!");
}
}
}
Jak to naprawić?