我想在我的 android 应用程序中显示所有 yahoomail 邮件。可以使用 Imap 吗?Imap 是否支持 yahoomail?
以下是我尝试过的代码。
以下是获取 yahoomails 的代码
public void getYahooMails(View V) throws MessagingException {
try {
store = imapSession.getStore("imaps");
store.connect("imap.mail.yahoo.com", "username", "password");
System.out.println("*******Message here********"
+ store.isConnected());
if (store.isConnected()) {
inbox = store.getFolder("Inbox");
inbox.open(Folder.READ_ONLY);
Message[] result = inbox.getMessages();
System.out.println(result.length + "======"
+ inbox.getUnreadMessageCount());
/*
* for(int i=result.length;i>0;i--) { if(i==1000) {
* System.out.println
* (result[i].getSubject()+"=====mesaage ====>"
* +result[i].getSentDate()); } }
*/
}
} catch (Exception w) {
// w.printStackTrace();
System.out.println("*******Message here********"
+ store.isConnected());
// System.out.println(w.getMessage());
w.printStackTrace();
}
}