How to receive email from gmail android

前端 未结 3 1648
再見小時候
再見小時候 2021-01-03 06:48

I am new to android programming.

I got my app with Gmail account sends emails. What I need now is how to receive new emails from G mail? Or at least how to get a not

3条回答
  •  甜味超标
    2021-01-03 07:21

    Try this:

    Properties props = new Properties();
        //IMAPS protocol
        props.setProperty(“mail.store.protocol”, “imaps”);
        //Set host address
        props.setProperty(“mail.imaps.host”, imaps.gmail.com);
        //Set specified port
        props.setProperty(“mail.imaps.port”, “993″);
        //Using SSL
        props.setProperty(“mail.imaps.socketFactory.class”, “javax.net.ssl.SSLSocketFactory”);
        props.setProperty(“mail.imaps.socketFactory.fallback”, “false”);
        //Setting IMAP session
        Session imapSession = Session.getInstance(props);
    
    Store store = imapSession.getStore(“imaps”);
    //Connect to server by sending username and password.
    //Example mailServer = imap.gmail.com, username = abc, password = abc
    store.connect(mailServer, account.username, account.password);
    //Get all mails in Inbox Forlder
    inbox = store.getFolder(“Inbox”);
    inbox.open(Folder.READ_ONLY);
    //Return result to array of message
    Message[] result = inbox.getMessages();
    

提交回复
热议问题