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

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

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

Сообщение aidar_i »

Новый блок для отправки сообщений по эл. почте, старый блок и библиотека уже не работают.
Описание здесь.
ESP_Mail.rar
Компилируется очень долго в Arduino Ide 1.8.19(не дождался конца), в версии Arduino Ide 2.3.3 побыстрей , но все равно долго. Лучше скачайте версию Arduino Ide 2.3.3, код, скопировав вставьте в нее, при повторной компиляции не закрывайте Arduino Ide , в котором прошла одна компиляция, просто вставляйте в него скопировав код (нажмите "глаз" в FLProg), повторно компиляция пройдет быстро.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Mining
Сержант
Сообщения: 142
Зарегистрирован: 31 окт 2016, 15:01
Имя: Алексей

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

Сообщение 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 - передаваемый текст
работать не будет?
Аватара пользователя
Rovki
Полковник
Сообщения: 5721
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 213 раз
Контактная информация:

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

Сообщение 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 - передаваемый текст
работать не будет?
Это сделано по моей просьбе ,что бы с веб странице можно было менять эти параметры ,без перепрошивки ,если вы отдали изделие другому пользователю. А так константы ставьте если не нужны веб настройки
Электронщик до мозга костей и не только
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

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

Отправлено спустя 22 минуты 47 секунд:
Mining, используйте блок Sancho, там всё в параметрах настраивается.
EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09 мар 2019, 17:49
Имя: Egor

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

Сообщение EgorKa »

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

Отправлено спустя 4 минуты 40 секунд:
aidar_i писал(а): 16 мар 2020, 09:28 Sancho создал ПБ здесь.
попробовал , с моего ESP32 почта не отправляется
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

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

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

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

Сообщение Mining »

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

Отправлено спустя 2 минуты 33 секунды:
aidar_i писал(а): 16 мар 2020, 20:33 Можно системным блоком статус вывести на штатный светодиод.
разве есть штатный блока для ESP32 или его в другое место перенесли?
Аватара пользователя
Rovki
Полковник
Сообщения: 5721
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 213 раз
Контактная информация:

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

Сообщение Rovki »

Вам говорят - штатный светодиод ,а не штатный блок. Есть блок -чтение системного параметра ,вот им и пользуйтесь
Электронщик до мозга костей и не только
EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09 мар 2019, 17:49
Имя: Egor

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

Сообщение EgorKa »

aidar_i писал(а): 16 мар 2020, 20:33 Можно системным блоком статус вывести на штатный светодиод.
Спасибо. Запустил. Оказалось что esp32 не умеет подключаться к скрытой сети Wi-Fi.
Mining
Сержант
Сообщения: 142
Зарегистрирован: 31 окт 2016, 15:01
Имя: Алексей

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

Сообщение Mining »

EgorKa писал(а): 17 мар 2020, 20:12Запустил
повторил, работает
Аватара пользователя
dimonsustr
Рядовой
Сообщения: 39
Зарегистрирован: 15 мар 2018, 14:39
Имя: Dima

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

Сообщение dimonsustr »

Mining писал(а): 18 мар 2020, 11:14
EgorKa писал(а): 17 мар 2020, 20:12Запустил
повторил, работает
Аналогично, оставил на тестирование
o615ye161
Сержант
Сообщения: 226
Зарегистрирован: 19 дек 2019, 14:47
Имя: Сергей

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

Сообщение o615ye161 »

на esp8266 12F при компиляции вылетают ошибки, что делать ? или этот блок не работает на ESP8266? А при компиляции проекта с примером все хорошо, что за ерунда?
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Поподробнее.
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

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

Сообщение zhulen820 »

Всем здравствуйте!! А можно подправить пользовательский блок отправки почты, так, чтобы его разделить на два блока, основной с настройками (использовать 1 раз в проекте) и блок отправки сообщения (чтоб несколько их можно в проекте задействовать)? По аналогии с блоками для МКТТ. А то у меня умений не хваает.
Pelletizer
Рядовой
Сообщения: 91
Зарегистрирован: 12 сен 2019, 07:10
Имя: Дмитрий

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

Сообщение Pelletizer »

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

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

Сообщение zhulen820 »

Ну переключателем конечно можно, но для меня было бы намного проще разбить на отдельные блоки
Pelletizer
Рядовой
Сообщения: 91
Зарегистрирован: 12 сен 2019, 07:10
Имя: Дмитрий

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

Сообщение Pelletizer »

zhulen820 писал(а): 10 ноя 2020, 09:40 Ну переключателем конечно можно, но для меня было бы намного проще разбить на отдельные блоки
Извините, ну тогда ждите))) и засирайте код)) оптимизация наше все....
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

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

Сообщение Ardudue »

[ref]zhulen820[/ref],

Отправлено спустя 1 минуту 2 секунды:
компилируется , не тестировался с железом
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

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

Сообщение zhulen820 »

обязательно потестирую, спасибо. Продолжим "засерать" код :D :D
Kostiantin
Рядовой
Сообщения: 38
Зарегистрирован: 02 фев 2020, 21:12
Имя: Kostiantin
Благодарил (а): 2 раза

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

Сообщение Kostiantin »

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя