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

Конвертирование email в смс

26.08.2015, 08:34. Просмотров 368. Ответов 4
Метки нет (Все метки)

Господа знатоки, решил написать программу отправки смс через email, но на просторах интернета не где не могу найти информации о сканировании почты, если кто встречался, посоветуйте чтиво или исходный код приложений почты на android. Заранее благодарен.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.08.2015, 08:34
Ответы с готовыми решениями:

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

СМС менеджер или блокиратор СМС по содержимому
вообщем пишу приложение, которое(смс менеджер или блокиратор смс по...

Конвертирование в строки в число
Нужно сравнить две переменные. Одна имеет тип String , а вторая int. Суть в...

Отправка смс
Всем привет. Есть магазин по продаже ICQ номеров разной длины. Суть в том, что...

Обработка смс
Приветствую. Есть необходимость в сабже. Нашел в нете статью, с похожими...

4
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
26.08.2015, 10:39 2
Eremait,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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);
    //Setting IMAP session
    Session imapSession = Session.getInstance(props);
 
Store store = imapSession.getStore(“imaps”);
//Connect to server by sending username and password.
//Example mailServer = imap.gmail.com, username = abc, password = abc
store.connect(mailServer, account.username, account.password);
//Get all mails in Inbox Forlder
inbox = store.getFolder(“Inbox”);
inbox.open(Folder.READ_ONLY);
//Return result to array of message
Message[] result = inbox.getMessages();
http://stackoverflow.com/questions/1...lly-in-android
1
Eremait
0 / 0 / 1
Регистрация: 27.06.2011
Сообщений: 8
03.09.2015, 06:41  [ТС] 3
YuraAAA благодарю, за предоставленный ответ.
Но теперь проблема в другом, написал скрипт на java при котором в консоль через System.out.println выносится тема первого письма почты, все работает. Попытался засунуть это в приложения андроида, не выходить. Может кто подсказать в чем ошибка.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
package net.example.hello_email;
 
import java.util.Properties;
import android.widget.TextView;
import android.app.Activity;
import android.os.Bundle;
 
import javax.mail.Authenticator;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Store;
 
 
public class MainActivity extends Activity  {
     public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);                 
            TextView tv = new TextView(this);
            tv.setText(messages[messages.length - 1].getSubject());
            setContentView(tv);
        }
     
     public void mess(String[] args) throws Exception {
     Properties props = new Properties();
 
     //   String host = "pop.gmail.com";
      //  String provider = "pop3s";
        
        String host = "mail.nic.ru";
         String provider = "pop3";
 
        Session session = Session.getDefaultInstance(props,
                new MailAuthenticator());
        
        
        Store store = session.getStore(provider);
        store.connect(host, null, null);
 
        Folder inbox = store.getFolder("INBOX");
        inbox.open(Folder.READ_ONLY);
        
        Message[] messages = inbox.getMessages();
     }
}
class MailAuthenticator extends Authenticator {
     
    public PasswordAuthentication getPasswordAuthentication() {
         return new PasswordAuthentication("mail", "pass");
 }
}
0
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
03.09.2015, 12:01 4
Eremait, что именно не выходит? Ошибка какая-то?
0
Eremait
0 / 0 / 1
Регистрация: 27.06.2011
Сообщений: 8
03.09.2015, 12:52  [ТС] 5
ошибку уже исправил, но телефон не может приконектиться к почтовому серверу(однако через комп работает), в манифесте прописывал INTERNET и NETWORK.
0
03.09.2015, 12:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.09.2015, 12:52

Приём СМС
Здравствуйте! Уже не первый день пытаюсь прочитать своим приложением входящее...

Реакция на смс
Всем привет! Ребята спасайте, срочно нужно написать приложение на андроид,...

Отправка СМС
Здравствуйте. По нажатии кнопки хочу отправлять СМС...


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

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

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