2012-12-25 34 views
1

我已经找到了很多符合我的问题的东西,但我无法使用它。 我的应用程序通过局域网与其他应用程序进行通信,但现在我希望他们也可以通过电子邮件进行通信。在Android应用程序中接收电子邮件

我的问题:如何在应用程序中接收电子邮件,例如从Gmail或其他?

我已经找到这方面的工作代码发送: http://www.jondev.net/articles/Sending_Emails_without_User_Intervention_%28no_Intents%29_in_Android

我读它会很容易地修改此代码,以便它能够接收邮件,但我不知道该怎么做。请帮忙或给我一些提示?

谢谢!

回答

0

尝试了这一点....

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"); 
Session imapSession = Session.getInstance(props); 
Store store = imapSession.getStore("imaps"); 
store.connect("imap.gmail.com", usr, password); 
Folder inbox = store.getFolder("Inbox"); 
inbox.open(Folder.READ_WRITE); 
Message[] msgs =inbox.getMessages() 
相关问题