Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
R0
17 / 17 / 13
Регистрация: 06.08.2015
Сообщений: 73
1

Получение email с использованием javamail

16.06.2016, 14:27. Просмотров 259. Ответов 0
Метки нет (Все метки)

Использую библиотеку javamail для android

// Получение сообщений в AsyncTask
Java
1
2
3
4
5
6
7
8
            String storeName = isImap ? "imaps" : "pop3";
            Store store = session.getStore(storeName);
            // Set the server depending on the parameter flag value
            String server = isImap ? "imap.yandex.ru" : "pop3.yandex.ru";
            store.connect(server, "MyLogin@yandex.ru", "MyPassword");
            Folder inbox = store.getFolder("Inbox");
            inbox.open(Folder.READ_ONLY);
            messages = inbox.getMessages();
// Тут хотелось вывести в log все сообщения
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
                for (int i = 0, n = msg.length; i < n; i++) {
                    try{
                        System.out.println(i + ": " + msg[i].getFrom()[0] + "\t"
                                + msg[i].getSubject());
                        publishProgress(i + ": " + msg[i].getFrom()[0] + "\t"
                                + msg[i].getSubject());
                        String content = msg[i].getContent().toString();
                        System.out.print(content);
                        publishProgress(content);
                    }
                    catch (Exception e ){
                        e.printStackTrace();
                    }
                }
Иногда вываливается на строчке
Java
1
String content = msg[i].getContent().toString();
у меня с одного ящика все принимается ( с корпоративного), а с личного (Яндекс) вываливается.
Я так понял что с разных ящиков формат сообщения разный может быть. Как их обрабатывать. Кто нибудь может пояснить про getContent(), возможно getContentType() нужно анализировать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2016, 14:27
Ответы с готовыми решениями:

Получение вложений из письма с через JavaMail
Всем доброго времени суток.Возникла задача скачать с почты все присланные...

Приложение с использованием JavaMail
Всем доброго времени суток.Хочу попробовать написать почтовую программу,по...

Получение email-адресов со страницы
вообщем решил собрать мыла с http://***************/ мыла в HTML коде выглядят...

Получение email и обработка содержимого
В общем стоит следующая задача... На некий адрес электронной почты (gmail,...

Регулярка, определяющая email. Вывод ответа с использованием методов
Нужно сделать, чтоб ответ выводился с помощью метода, чтоб небыло while...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.06.2016, 14:27

Email сервис не требующий подтверждения по номеру телефона и другому email
Доброго времени! Прошу прощения если не туда пишу! Несколько месяцев назад...

Получение данных из XML c использованием php
Добрый вечер у меня такой вопрос, только недавно начал изучать php и тут...

Получение данных с сайта с использованием кодировки
Здравствуйте, пользуюсь ParsingClass для получения текста, осталось сделать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru