如何以编程方式将雅虎邮件发送到Android应用程序

时间:2012-06-08 09:14:33

标签: android

我想在我的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();
    }
}

1 个答案:

答案 0 :(得分:0)

也许您可以使用sourcecode of android k9 mail作为示例。

我正在使用k9使用 pop3协议来阅读我的雅虎邮件。我不知道你是否可以通过imap访问雅虎。