Страница 1 из 2

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 16 мар 2020, 09:28
aidar_i
Новый блок для отправки сообщений по эл. почте, старый блок и библиотека уже не работают.
Описание здесь.
ESP_Mail.rar
Компилируется очень долго в Arduino Ide 1.8.19(не дождался конца), в версии Arduino Ide 2.3.3 побыстрей , но все равно долго. Лучше скачайте версию Arduino Ide 2.3.3, код, скопировав вставьте в нее, при повторной компиляции не закрывайте Arduino Ide , в котором прошла одна компиляция, просто вставляйте в него скопировав код (нажмите "глаз" в FLProg), повторно компиляция пройдет быстро.

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 16 мар 2020, 14:53
Mining
[ref]aidar_i[/ref], Тестировали только с mail.ru? С gmail.com работает?
Не понял ваш пример
aidar_i писал(а): 16 мар 2020, 09:28 Отправка почты_1.flp
, зачем используете блоки “Чтение системного параметра“ ?
Если вставить константы:
smtpUser_mail= С какого адреса отправляется
smtpPass_mail= Пароль почты
mailTo_mail= Кому отправляется
const tema_msg= Заголовок сообщения (тема)
text_msg - передаваемый текст
работать не будет?

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 16 мар 2020, 15:07
Rovki
Mining писал(а): 16 мар 2020, 14:53 [ref]aidar_i[/ref], Тестировали только с mail.ru? С gmail.com работает?
Не понял ваш пример
aidar_i писал(а): 16 мар 2020, 09:28 Отправка почты_1.flp
, зачем используете блоки “Чтение системного параметра“ ?
Если вставить константы:
smtpUser_mail= С какого адреса отправляется
smtpPass_mail= Пароль почты
mailTo_mail= Кому отправляется
const tema_msg= Заголовок сообщения (тема)
text_msg - передаваемый текст
работать не будет?
Это сделано по моей просьбе ,что бы с веб странице можно было менять эти параметры ,без перепрошивки ,если вы отдали изделие другому пользователю. А так константы ставьте если не нужны веб настройки

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 16 мар 2020, 15:55
aidar_i
Проверял с mail, yandex, gmail.

Отправлено спустя 22 минуты 47 секунд:
Mining, используйте блок Sancho, там всё в параметрах настраивается.

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 16 мар 2020, 19:02
EgorKa
aidar_i писал(а): 16 мар 2020, 09:28 прикрутил к нему входы по просьбе форумчан и подправил библиотеку, чтобы можно было работать и с ESP32.
как узнаете что ESP32 законнектился по WiFi? У меня отправка почты c gmail на gmail не происходит.
Вот и не знаю, толи ESP32 не подключился к роутеру, толи почта не отправляется.

Отправлено спустя 4 минуты 40 секунд:
aidar_i писал(а): 16 мар 2020, 09:28 Sancho создал ПБ здесь.
попробовал , с моего ESP32 почта не отправляется

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 16 мар 2020, 20:33
aidar_i
С gmail чтобы отправить нужно в настройках аккаунта Google разрешить доступ для менее безопасных приложений.

Отправлено спустя 13 минут 40 секунд:
EgorKa писал(а): 16 мар 2020, 19:02.
как узнаете что ESP32 законнектился по WiFi?
У меня стоит программа, которая сканирует сеть и выдает, кто подключен к сети. В интернете скачайте.
Можно системным блоком статус вывести на штатный светодиод.

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 17 мар 2020, 13:31
Mining
EgorKa писал(а): 16 мар 2020, 19:02 как узнаете что ESP32 законнектился по WiFi?
хм действительно штатный блок "Статус WiFi соединения" только для ESP8266 есть.
А код для ESP32 на С++ не попадался?

Отправлено спустя 2 минуты 33 секунды:
aidar_i писал(а): 16 мар 2020, 20:33 Можно системным блоком статус вывести на штатный светодиод.
разве есть штатный блока для ESP32 или его в другое место перенесли?

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 17 мар 2020, 14:46
Rovki
Вам говорят - штатный светодиод ,а не штатный блок. Есть блок -чтение системного параметра ,вот им и пользуйтесь

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 17 мар 2020, 20:12
EgorKa
aidar_i писал(а): 16 мар 2020, 20:33 Можно системным блоком статус вывести на штатный светодиод.
Спасибо. Запустил. Оказалось что esp32 не умеет подключаться к скрытой сети Wi-Fi.

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 18 мар 2020, 11:14
Mining
EgorKa писал(а): 17 мар 2020, 20:12Запустил
повторил, работает

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 30 апр 2020, 18:53
dimonsustr
Mining писал(а): 18 мар 2020, 11:14
EgorKa писал(а): 17 мар 2020, 20:12Запустил
повторил, работает
Аналогично, оставил на тестирование

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 07 июл 2020, 23:53
o615ye161
на esp8266 12F при компиляции вылетают ошибки, что делать ? или этот блок не работает на ESP8266? А при компиляции проекта с примером все хорошо, что за ерунда?

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 08 июл 2020, 09:16
aidar_i
Поподробнее.

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 09 ноя 2020, 21:54
zhulen820
Всем здравствуйте!! А можно подправить пользовательский блок отправки почты, так, чтобы его разделить на два блока, основной с настройками (использовать 1 раз в проекте) и блок отправки сообщения (чтоб несколько их можно в проекте задействовать)? По аналогии с блоками для МКТТ. А то у меня умений не хваает.

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 09 ноя 2020, 21:57
Pelletizer
zhulen820 писал(а): 09 ноя 2020, 21:54 Всем здравствуйте!! А можно подправить пользовательский блок отправки почты, так, чтобы его разделить на два блока, основной с настройками (использовать 1 раз в проекте) и блок отправки сообщения (чтоб несколько их можно в проекте задействовать)? По аналогии с блоками для МКТТ. А то у меня умений не хваает.
Воспользуйтесь переключателями (встроенные блоки) и пишите там сколько хотите разных текстов и переключайте на нужный когда это необходимо, по событию

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 10 ноя 2020, 09:40
zhulen820
Ну переключателем конечно можно, но для меня было бы намного проще разбить на отдельные блоки

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 10 ноя 2020, 09:49
Pelletizer
zhulen820 писал(а): 10 ноя 2020, 09:40 Ну переключателем конечно можно, но для меня было бы намного проще разбить на отдельные блоки
Извините, ну тогда ждите))) и засирайте код)) оптимизация наше все....

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 10 ноя 2020, 13:30
Ardudue
[ref]zhulen820[/ref],

Отправлено спустя 1 минуту 2 секунды:
компилируется , не тестировался с железом

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 17 ноя 2020, 21:06
zhulen820
обязательно потестирую, спасибо. Продолжим "засерать" код :D :D

Отправка электронной почты с помощью ESP8266/ESP32

Добавлено: 19 дек 2020, 19:22
Kostiantin
Доброго времени суток!
Выкладываю свой проект отправки почты при выходе температуры за заданные границы.
Благодарю [ref=#000080]aidar_i[/ref], за помощь!
Почта от Gmail.com
Версия программы- 6.3.1