Wie man die gmail-mails programmgesteuert in android
Möchte ich, um alle inbox-mails von verschiedenen mail-Dienste wie gmail, hotmail, rediffmail usw.. in meiner Anwendung. Anfangs habe ich versucht zu bekommen, gmail E-mails mit Imap. Aber ich bin immer eine socket-exception. Hier ist der code, den ich ausprobiert habe. Bitte helfen Sie mir.
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", "aravelliramesh35@gmail.com", "pswd");
}
//}catch (NoSuchProviderException e) {
// e.printStackTrace();
// System.exit(1);
//}
catch (MessagingException e) {
e.printStackTrace();
System.exit(2);
}
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese...
compile 'javax.mail:mail:1.4.7'
zu Ihrer Abhängigkeiten in gradle. Hoffe, das hilft