我想在我的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();
}
}
答案 0 :(得分:0)
也许您可以使用sourcecode of android k9 mail作为示例。
我正在使用k9使用 pop3协议来阅读我的雅虎邮件。我不知道你是否可以通过imap访问雅虎。