1

質問に一致するものがすでにたくさん見つかりましたが、使用できません。私のアプリケーションは LAN 経由で他のアプリケーションと通信しますが、電子メール経由でも通信できるようにしたいと考えています。

私の問題: gmail などからアプリでメールを受信するにはどうすればよいですか?

私はすでにこの送信用のコードを見つけました: http://www.jondev.net/articles/Sending_Emails_without_User_Intervention_%28no_Intents%29_in_Android

このコードを変更して電子メールを受信できるようにするのは簡単だと読みましたが、その方法がわかりません。助けてください、またはヒントを教えてください。

ありがとうございました!

4

1 に答える 1

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()
于 2012-12-25T10:37:30.110 に答える