-1
我有一個問題,而讀POP3郵件我得到異常,而讀POP3郵件
和我的代碼很簡單..
Properties objServerProp = new Properties();
objServerProp.setProperty("mail.transport.protocol", "pop3");
objServerProp.setProperty("mail.host", "xxx.xx-ip.org");
objServerProp.put("imap.mail.port", "110");
objServerProp.put("imap.mail.auth", "true");
Session objSession = Session.getDefaultInstance(objServerProp, null);
Store instStore = objSession.getStore("pop3");
instStore.connect("xxx.xx-ip.org", Integer.valueOf(110), "id", "pwd");
Folder objFolder = instStore.getFolder("inbox");
objFolder.open(Folder.READ_WRITE);
int count = objFolder.getMessageCount();
Message objMessage = objFolder.getMessage(1);
System.out.println("objMessage is :: "+objMessage);
System.out.println(" message contenttype :: " + objMessage.getContentType());
當我打電話的任何方法
(如:的getContentType() )消息對象我收到異常下面,,,
和消息對象上即將細如
objMessage is :: [email protected]
異常低於..
javax.mail.MessagingException: error loading POP3 headers;
nested exception is:
java.io.IOException: Unexpected response:
at com.sun.mail.pop3.POP3Message.loadHeaders(POP3Message.java:467)
at com.sun.mail.pop3.POP3Message.getSize(POP3Message.java:106)
at in10sbouncemailtracker.BMTServer.checkBouncedMails(BMTServer.java:232)
at BMTMain.main(BMTMain.java:18)
Caused by: java.io.IOException: Unexpected response:
at com.sun.mail.pop3.Protocol.simpleCommand(Protocol.java:361)
at com.sun.mail.pop3.Protocol.multilineCommand(Protocol.java:373)
at com.sun.mail.pop3.Protocol.top(Protocol.java:271)
at com.sun.mail.pop3.POP3Message.loadHeaders(POP3Message.java:451)
... 3 more
真的 - 你在一分鐘內沒有得到答案,你已經在竊聽? – dngfng
這是哪一行第18行? – gks
18行是在調用方法,問題是在調用方法和 問題是在調用objMessage對象上的任何方法.. 當我調用objMessage.getContentType()我得到以上例外 –