9
Я хочу, чтобы все мои почтовые ящики почтовых служб, таких как gmail, hotmail, rediffmail и т. Д., Я хотел получить в моем приложении. Первоначально я пытался получать почту Gmail с помощью Imap. Но я получаю исключение сокета. Вот код, который я пробовал. Пожалуйста, помогите мне.Как получить почтовые сообщения Gmail программно в android
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);
}
}
и можно скачать весь код FRM .... https: //www.box.com/shared/k2vzvynl7x здесь –
спасибо, что она работает. –
, если мой ответ поможет вам решить проблему u .. затем отметьте его как ответ, чтобы другие могли его отсылать ... –