Форум программистов, компьютерный форум, киберфорум
Наши страницы

SMTP с вложением - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Передача ссылки на текущий объект в DialogFragment http://www.cyberforum.ru/android-dev/thread1148340.html
Есть ListFragment на него нацеплено ContextMenu. При выборе определенного пункта открывается диалог, если пользователь соглашается, то выполняются определенные действия. После выполнения этих...
Программирование Android Отловить изменения в статус баре Android Java Привет, ребята. Появилась нужда в отлове оповещений в статус баре т.е. к примеру пришедшее сообщение из приложения vk, Hangouts или просто оповещение из какой другой программы нужно отловить это... http://www.cyberforum.ru/android-dev/thread1148311.html
Можно ли заменить камеру по умолчанию на другое приложение? Программирование Android
Всем привет! Ситуация такая: Есть гибридное приложение, к коду которого у меня нет доступа, но могу писать страницы. использую вот эту строку, чтобы получить доступ к камере из HTML5: ...
Программирование Android Отображение прогресса копирования файла
Нужно отобразить прогресс копирования файла из одной папки в другую. При использовании потоков ввода вывода это не составляет труда, т.к. копируем мы "кусками" и у нас всегда известно сколько байт...
Программирование Android Jsoup и https http://www.cyberforum.ru/android-dev/thread1148005.html
Здравствуйте есть вопрос. Есть сайт на https на котором нужно залогиниться чтобы получить инфу. вопрос в том как с этим работать с jsoup что нужно знать? какие данные отправлять? слушать? как...
Программирование Android Веб-сервер и Android-устройства Здравствуйте! Возникла необходимость разработать клиент-серверное приложение, в котором сервер - компьютер, доступный глобально, а клиент - это аппарат на Android OS. Но я раньше не занимался... подробнее

Показать сообщение отдельно
Dzhekson6000
34 / 32 / 1
Регистрация: 25.11.2010
Сообщений: 387

SMTP с вложением - Программирование Android

14.04.2014, 20:19. Просмотров 286. Ответов 0
Метки (Все метки)

Написал отправщик Email сообщений..
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
public synchronized void sendMail(String recipients, String title, String body) throws IOException {
    connect();
    String plain = "\0" + _sender + "\0" + _password;
    String plain64 = Base64.encodeToString(plain.getBytes(), Base64.DEFAULT);
    write("EHLO " + "EGEshnik" + "\r\n");
    write("AUTH PLAIN " + plain64 + "\r\n");
    SystemClock.sleep(500);
    write("MAIL FROM:<" + _sender + "> SIZE=" + body.length() + "\r\n");
    write("RCPT TO:<" + recipients + ">\r\n");
    SystemClock.sleep(500);
    write("DATA\r\n");
    write("From: <"+ _sender +">\r\n" +
       "To: <" + recipients + ">\r\n" +
       "Subject: " + title + "\r\n" +
       "Content-Type: text/plain" + ";\r\n" +
       "\tcharset=\"utf-8\"\r\n");
    write("\r\n" + body + "\r\n.\r\n");
    write("RSET\r\n");
    write("QUIT\r\n");
    SystemClock.sleep(1500);
    disconnect();
  }
 
 
  private void connect() throws IOException {
    _socket = new Socket();
    InetSocketAddress sockaddr = new InetSocketAddress(_smtpAddress, _port);
    _socket.connect(sockaddr, 4000);
    _out = _socket.getOutputStream();
  }
 
  private void disconnect() throws IOException {
    _out.close();
    _socket.close();
  }
 
  private void write(String str) throws IOException {
    _out.write(str.getBytes());
  }
Но я не знаю как добавить к письму вложение.. нужно добавить картинку.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru