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

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

Добавлено: 16.03.2020{, 09:28}
aidar_i
Здесь обсуждалась эта тема. Создал для удобства поиска отдельную тему здесь. Кто скачал оттуда все файлы, повторно не нужно скачивать.

Sancho создал ПБ здесь.
Я прикрутил к нему входы по просьбе форумчан и подправил библиотеку, чтобы можно было работать и с ESP32.
Отправка_почты_(CODE).ubi
(36.94 КБ) 316 скачиваний
Библиотека
Mail.rar
(2.05 КБ) 371 скачивание
Пример
Отправка почты_1.flp
(182.72 КБ) 308 скачиваний
ВИДЕО применения этого блока.

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

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

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

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

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

Добавлено: 16.03.2020{, 15:32}
aidar_i
Проверял с mail, yandex, gmail.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 18.03.2020{, 11:14}
Mining
EgorKa писал(а):
17.03.2020{, 20:12}
Запустил
повторил, работает

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

Добавлено: 30.04.2020{, 18:53}
dimonsustr
Mining писал(а):
18.03.2020{, 11:14}
EgorKa писал(а):
17.03.2020{, 20:12}
Запустил
повторил, работает
Аналогично, оставил на тестирование

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

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

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

Добавлено: 08.07.2020{, 09:16}
aidar_i
Поподробнее.

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

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

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

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

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

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

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

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

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

Добавлено: 10.11.2020{, 13:29}
Ardudue
zhulen820,
Отправка почты_2_FLP711.flp
(235.31 КБ) 111 скачиваний
Отправлено спустя 1 минуту 2 секунды:
компилируется , не тестировался с железом

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

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

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

Добавлено: 19.12.2020{, 19:22}
Kostiantin
Доброго времени суток!
Выкладываю свой проект отправки почты при выходе температуры за заданные границы.
Благодарю aidar_i, за помощь!
Почта от Gmail.com
Версия программы- 6.3.1