9
gmail、hotmail、rediffmailなどのさまざまなメールサービスのすべての受信メールを自分のアプリケーションに入れたいと思っています。最初はImapを使ってGmailメールを取得しようとしました。しかし、私はソケット例外を取得しています。ここで私が試したコードです。私を助けてください。androidでプログラムでGmailメールを受信する方法
public void getMails(View V){
Properties props = System.getProperties();
props.setProperty("mail.store.protocol", "imaps");
props.setProperty("mail.imap.port", "993");
props.setProperty("mail.imap.socketFactory.class", .ssl.SSLSocketFactory");
props.setProperty("mail.imap.socketFactory.fallback", "false");
try {
Session session = Session.getDefaultInstance(props, null);
Store store = session.getStore("imaps");
store.connect("imap.gmail.com", "[email protected]", "pswd");
}
//}catch (NoSuchProviderException e) {
// e.printStackTrace();
// System.exit(1);
//}
catch (MessagingException e) {
e.printStackTrace();
System.exit(2);
}
}
uは全体のコードFRM .... HTTPSをダウンロードすることができます:ここでそれが働いている –
感謝を//www.box.com/shared/k2vzvynl7x。 –
私の答えがあなたの問題を解決するのに役立つなら、それを答えとしてマークして他の人がそれを参照できるようにしてください... –