Форум программистов, компьютерный форум, киберфорум
Arduino
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/21: Рейтинг темы: голосов - 21, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 08.12.2013
Сообщений: 35
1

Отправить почту с arduino через mail.ru

05.01.2016, 21:30. Просмотров 4042. Ответов 1
Метки нет (Все метки)


Необходимо отправить email с arduino, есть готовый скетч, который по сути работает, но выходит ошибка при подключении к почтовому сервису. mail.ru использует ssl, что нужно изменить в коде? Порт вроде правильно стоит.
C
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
52
53
54
55
56
57
58
59
60
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192,168,3,101);
IPAddress server(94, 100, 177, 1);
EthernetClient client;
 
void setup() {
  Ethernet.begin(mac, ip);
  Serial.begin(9600);
  while (!Serial) {
    ;
  }
 
  delay(1000);
  Serial.println("connecting...");
  if (client.connect(server, 587)) {
    Serial.println("connected");
  client.println("EHLO mail.ru");
  client.println("AUTH LOGIN dm9sb3**bm92Lm1ha3NpbUBtYWlsLnJ1");
  client.println("YmlrYX***mlvY2F0ZmE=");
  delay(300);
  client.println("MAIL FROM:***.maksim@mail.ru");
  delay(300);
  client.println("RCPT TO:www.***n.ru@gmail.com");
  delay(300);
  client.println("DATA");
  delay(300); 
  client.println("SUBJECT: hello");
  delay(300); 
  client.println("hello! Since you said the controller Arduino");
  delay(300); 
  client.println("."); 
  delay(300);
  client.println("quit"); 
      }
  else {
  Serial.println("connection failed");
  }
}
 
void loop()
{
  if (client.available()) {
    char c = client.read();
    Serial.print(c);
  }
  while (Serial.available() > 0) {
    char inChar = Serial.read();
    if (client.connected()) {
      client.print(inChar);
    }
  }
  if (!client.connected()) {
    Serial.println();
    Serial.println("disconnecting.");
    client.stop();
    while(true);
  }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.01.2016, 21:30
Ответы с готовыми решениями:

Отправить файл на mail почту
Здравствуйте, подскажите как отправить файл(Архив), на маил почту. Прочитал этот пост...

Не удаётся отправить почту mail.ru
Приветствую. Попросили срочно сделать программу, отправляющую данные, указанные в программе на...

Не могу отправить сообщение на почту mail.ru
Не могу отправить сообщение с помощью SMTP. У меня стоит 10 версия indy. Также на форму кинул...

Отправить картинку на почту через PHP
Нужно отправить на почту несколько картинок помогите отредактировать код или может у кого есть...

__________________
Помогаю в написании студенческих работ здесь.
1
Эксперт С++
8354 / 6092 / 610
Регистрация: 10.12.2010
Сообщений: 28,392
Записей в блоге: 29
06.01.2016, 01:07 2
SMTP — 465 (протокол шифрования SSL/TLS).
https://help.mail.ru/mail-help/mailer/popsmtp
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2016, 01:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Не могу отправить почту через Outlook
Не могу отправить почту средствами Outlook. Для отправки использую следующий код: procedure...

Отправить данные на почту через форму
Коротко о проблеме гуглю уже 4 дня не могу понять как так как связать эту форму чтоб она...

Как отправить почту через Telnet?
Не получается оправка почты через telnet. Пробую mail, yandex не работает. Возможно ли отправить?

Отправка на почту через SMTP mail
Не могу найти как решить проблему в коде. Простая форма автоматической отправки сообщения людям на...


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

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

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