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

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#1

Сообщение aidar_i » 16.03.2020{, 09:28}

Здесь обсуждалась эта тема. Создал для удобства поиска отдельную тему здесь. Кто скачал оттуда все файлы, повторно не нужно скачивать.

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

Mining
Сержант
Сообщения: 148
Зарегистрирован: 31.10.2016{, 15:01}
Репутация: 4
Имя: Алексей

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

#2

Сообщение 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 - передаваемый текст
работать не будет?

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

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

#3

Сообщение Rovki » 16.03.2020{, 15:07}

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 - передаваемый текст
работать не будет?
Это сделано по моей просьбе ,что бы с веб странице можно было менять эти параметры ,без перепрошивки ,если вы отдали изделие другому пользователю. А так константы ставьте если не нужны веб настройки
Электронщик до мозга костей и не только

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#4

Сообщение aidar_i » 16.03.2020{, 15:32}

Проверял с mail, yandex, gmail.

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

EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09.03.2019{, 17:49}
Репутация: 21
Имя: Egor

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

#5

Сообщение EgorKa » 16.03.2020{, 18:57}

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 почта не отправляется

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#6

Сообщение aidar_i » 16.03.2020{, 20:20}

С gmail чтобы отправить нужно в настройках аккаунта Google разрешить доступ для менее безопасных приложений.

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

Mining
Сержант
Сообщения: 148
Зарегистрирован: 31.10.2016{, 15:01}
Репутация: 4
Имя: Алексей

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

#7

Сообщение Mining » 17.03.2020{, 13:29}

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

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

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

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

#8

Сообщение Rovki » 17.03.2020{, 14:46}

Вам говорят - штатный светодиод ,а не штатный блок. Есть блок -чтение системного параметра ,вот им и пользуйтесь
Электронщик до мозга костей и не только

EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09.03.2019{, 17:49}
Репутация: 21
Имя: Egor

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

#9

Сообщение EgorKa » 17.03.2020{, 20:12}

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

Mining
Сержант
Сообщения: 148
Зарегистрирован: 31.10.2016{, 15:01}
Репутация: 4
Имя: Алексей

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

#10

Сообщение Mining » 18.03.2020{, 11:14}

EgorKa писал(а):
17.03.2020{, 20:12}
Запустил
повторил, работает

Аватара пользователя
dimonsustr
Рядовой
Сообщения: 39
Зарегистрирован: 15.03.2018{, 14:39}
Репутация: 1
Имя: Dima

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

#11

Сообщение dimonsustr » 30.04.2020{, 18:53}

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

o615ye161
Сержант
Сообщения: 198
Зарегистрирован: 19.12.2019{, 14:47}
Репутация: 3
Имя: Сергей

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

#12

Сообщение o615ye161 » 07.07.2020{, 23:53}

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

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#13

Сообщение aidar_i » 08.07.2020{, 09:16}

Поподробнее.

zhulen820
Сержант
Сообщения: 193
Зарегистрирован: 29.08.2016{, 22:44}
Репутация: 6
Откуда: Серпухов
Имя: Александр

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

#14

Сообщение zhulen820 » 09.11.2020{, 21:54}

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

Pelletizer
Рядовой
Сообщения: 91
Зарегистрирован: 12.09.2019{, 07:10}
Репутация: 5
Имя: Дмитрий

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

#15

Сообщение Pelletizer » 09.11.2020{, 21:57}

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

zhulen820
Сержант
Сообщения: 193
Зарегистрирован: 29.08.2016{, 22:44}
Репутация: 6
Откуда: Серпухов
Имя: Александр

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

#16

Сообщение zhulen820 » 10.11.2020{, 09:40}

Ну переключателем конечно можно, но для меня было бы намного проще разбить на отдельные блоки

Pelletizer
Рядовой
Сообщения: 91
Зарегистрирован: 12.09.2019{, 07:10}
Репутация: 5
Имя: Дмитрий

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

#17

Сообщение Pelletizer » 10.11.2020{, 09:49}

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

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

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

#18

Сообщение Ardudue » 10.11.2020{, 13:29}

zhulen820,
Отправка почты_2_FLP711.flp
(235.31 КБ) 109 скачиваний
Отправлено спустя 1 минуту 2 секунды:
компилируется , не тестировался с железом

zhulen820
Сержант
Сообщения: 193
Зарегистрирован: 29.08.2016{, 22:44}
Репутация: 6
Откуда: Серпухов
Имя: Александр

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

#19

Сообщение zhulen820 » 17.11.2020{, 21:06}

обязательно потестирую, спасибо. Продолжим "засерать" код :D :D

Kostiantin
Рядовой
Сообщения: 33
Зарегистрирован: 02.02.2020{, 21:12}
Репутация: 2
Имя: Kostiantin

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

#20

Сообщение Kostiantin » 19.12.2020{, 19:22}

Доброго времени суток!
Выкладываю свой проект отправки почты при выходе температуры за заданные границы.
Благодарю aidar_i, за помощь!
Почта от Gmail.com
Версия программы- 6.3.1
Вложения
отправка на E-mail.flp
(184.38 КБ) 141 скачивание

Ответить

Вернуться в «Коммуникация и связь»