Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Connecter compteur eau impulsion
#41
J essaie de tester ce morceau de code, même si je ne l aurais pas fait ainsi, je vous dirai
Répondre

#42
(Hier, 07:08 PM)Lolo69 a écrit : J essaie de tester ce morceau de code, même si je ne l aurais pas fait ainsi, je vous dirai

oui merci
Répondre

#43
(Hier, 07:09 PM)tupolev89 a écrit :
(Hier, 07:08 PM)Lolo69 a écrit : J essaie de tester ce morceau de code, même si je ne l aurais pas fait ainsi, je vous dirai

oui merci

globalement je pense que dans la connexion wifi , il manque la connexion à la gateway, l esp ne sait pas sortir de son reseau privé s'il ne connait pas l adresse de la box...
Répondre

#44
(Hier, 07:11 PM)Lolo69 a écrit :
(Hier, 07:09 PM)tupolev89 a écrit :
(Hier, 07:08 PM)Lolo69 a écrit : J essaie de tester ce morceau de code, même si je ne l aurais pas fait ainsi, je vous dirai

oui merci

globalement je pense que dans la connexion wifi , il manque la connexion à la gateway, l esp ne sait pas sortir de son reseau privé s'il ne connait pas l adresse de la box...

j’ai accès a lesp depuis le réseau local , de l'extérieur je n’en sais rien
jutilise smtp orange sur le port 465

un message derreur vient dapparaitre dans le moniteur serie

(Hier, 07:14 PM)tupolev89 a écrit :
(Hier, 07:11 PM)Lolo69 a écrit :
(Hier, 07:09 PM)tupolev89 a écrit :
(Hier, 07:08 PM)Lolo69 a écrit : J essaie de tester ce morceau de code, même si je ne l aurais pas fait ainsi, je vous dirai

oui merci

globalement je pense que dans la connexion wifi , il manque la connexion à la gateway, l esp ne sait pas sortir de son reseau privé s'il ne connait pas l adresse de la box...

j’ai accès a lesp depuis le réseau local , de l'extérieur je n’en sais rien
jutilise smtp orange sur le port 465

un message derreur vient dapparaitre dans le moniteur serie

(Hier, 07:14 PM)tupolev89 a écrit :
(Hier, 07:11 PM)Lolo69 a écrit :
(Hier, 07:09 PM)tupolev89 a écrit :
(Hier, 07:08 PM)Lolo69 a écrit : J essaie de tester ce morceau de code, même si je ne l aurais pas fait ainsi, je vous dirai

oui merci

globalement je pense que dans la connexion wifi , il manque la connexion à la gateway, l esp ne sait pas sortir de son reseau privé s'il ne connait pas l adresse de la box...

j’ai accès a lesp depuis le réseau local , de l'extérieur je n’en sais rien
jutilise smtp orange sur le port 465

un message derreur vient dapparaitre dans le moniteur serie

(Hier, 07:14 PM)tupolev89 a écrit :
(Hier, 07:11 PM)Lolo69 a écrit :
(Hier, 07:09 PM)tupolev89 a écrit :
(Hier, 07:08 PM)Lolo69 a écrit : J essaie de tester ce morceau de code, même si je ne l aurais pas fait ainsi, je vous dirai

oui merci

globalement je pense que dans la connexion wifi , il manque la connexion à la gateway, l esp ne sait pas sortir de son reseau privé s'il ne connait pas l adresse de la box...

j’ai accès a lesp depuis le réseau local , de l'extérieur je n’en sais rien
jutilise smtp orange sur le port 465

un message derreur vient dapparaitre dans le moniteur serie
âpres un redémarrage message erreur dans moniteur apparemment impossible de se connecter au smtp orange?


Pièces jointes Miniature(s)
       
Répondre

#45
OK donc il faut comprendre pourquoi on arrive pas à se connecter à smtp.orange.fr.
As tu utilisé ton adresse email orange ou wanadoo comme login ? et son mot de passe associé comme password ?
Répondre

#46
(Hier, 07:45 PM)Mike a écrit : OK donc il faut comprendre pourquoi on arrive pas à se connecter à smtp.orange.fr.
As tu utilisé ton adresse email orange ou wanadoo comme login ? et son mot de passe associé comme password ?

oui et je viens de refaire un essai depuis mon tel ,c’est les bons identifiants

on est bien daccord que lon doit les infos mettre entre les guillemets ligne 27?
Répondre

#47
On doit pas être loin...
Le login tu as bien utilisé l'adresse email complète avec le @orange.fr ou @wanadoo.fr ?
Répondre

#48
de mon coté avec le code suivant , je viens de tester cela fonctionne
chez orange il faut que ton esp soit connecté à ta box orange pour que ca fonctionne
dans le code remplace evidemment les bons identifiants et mot de passe
et il est important que message.sender.email = "ton mail orange@orange.fr"; // chez orange obligatoirement c est ton mail orange tu peux pas mettre ESP@orange.fr

Code :
#include <WiFi.h>
#include <ESP_Mail_Client.h>

const char* ssid = "Livebox-51F0";
const char* password = "ton mot de passe wifi";

SMTPSession smtp;

void setup() {
  Serial.begin(115200);

  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) delay(500);

  ESP_Mail_Session session;
  session.server.host_name = "smtp.orange.fr";
  session.server.port = 465;
  session.login.email = "ton mail orange@orange.fr";
  session.login.password = "TOn mot de passe de ton compte orange";
  session.login.user_domain = "";

  SMTP_Message message;
  message.sender.name = "ESP32";
  message.sender.email = "ton mail orange@orange.fr"; // chez orange obligatoirement c est ton mail orange
  //on ne peut pas envoyer de la part de "ESP@orange.fr"
  message.addRecipient("Destinataire", "tonOUtesDestinataires@domain.COM");
  message.subject = "Test ESP32";
  message.text.content = "Bonjour ! Email envoyé depuis ESP32.";

  smtp.debug(1);
 
  if (!smtp.connect(&session))
    return;

  if (!MailClient.sendMail(&smtp, &message))
    Serial.println("Erreur d'envoi !");
  else
    Serial.println("Email envoyé !");
}

void loop() {}
Répondre

#49
(Hier, 07:53 PM)Mike a écrit : On doit pas être loin...
Le login tu as bien utilisé l'adresse email complète avec le @orange.fr ou @wanadoo.fr ?

oui

(Hier, 07:54 PM)Lolo69 a écrit : de mon coté avec le code suivant , je viens de tester cela fonctionne
chez orange il faut que ton esp soit connecté à ta box orange pour que ca fonctionne
dans le code remplace evidemment les bons identifiants et mot de passe

Code :
#include <WiFi.h>
#include <ESP_Mail_Client.h>

const char* ssid = "Livebox-51F0";
const char* password = "ton mot de passe wifi";

SMTPSession smtp;

void setup() {
  Serial.begin(115200);

  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) delay(500);

  ESP_Mail_Session session;
  session.server.host_name = "smtp.orange.fr";
  session.server.port = 465;
  session.login.email = "ton mail orange@orange.fr";
  session.login.password = "TOn mot de passe de ton compte orange";
  session.login.user_domain = "";

  SMTP_Message message;
  message.sender.name = "ESP32";
  message.sender.email = "ton mail orange@orange.fr"; // chez orange obligatoirement c est ton mail orange
  //on ne peut pas envoyer de la part de "ESP@orange.fr"
  message.addRecipient("Destinataire", "tonOUtesDestinataires@domain.COM");
  message.subject = "Test ESP32";
  message.text.content = "Bonjour ! Email envoyé depuis ESP32.";

  smtp.debug(1);
 
  if (!smtp.connect(&session))
    return;

  if (!MailClient.sendMail(&smtp, &message))
    Serial.println("Erreur d'envoi !");
  else
    Serial.println("Email envoyé !");
}

void loop() {}

peut être la double authentification avec orange, pour autoriser un nouvel équipement normalement il faut que j’approuve depuis mon portable? c’est peut être une piste
et je suis bien connecté à ma box orange
Répondre

#50
Si le code de lolo marche on adaptera mon code pour utiliser ESP_Mail_Client plutôt que ReadyMail.
Répondre



Atteindre :


Utilisateur(s) parcourant ce sujet :
2 visiteur(s)

Moteur MyBB, © 2002-2025 Melroy van den Berg.