ESP32 - Gmail
In diesem Tutorial lernen wir, wie man den ESP32 programmiert, um eine E-Mail von Ihrem Gmail-Konto zu senden. Der Absender der E-Mail wird ein Gmail-Konto sein, und der Empfänger kann jede Art von E-Mail-Konto sein.

Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables ESP32 Starter-Kit (ESP32 enthalten) | |
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Vorbereitung
Wir benötigen ein Gmail-Konto und das entsprechende App-Passwort, das im Code verwendet wird. Hier sind die wichtigsten Punkte, die zu beachten sind:
- Verwenden Sie nicht Ihr aktuelles Gmail-Konto. Erstellen Sie ein neues Konto, das speziell zum Testen gedacht ist, um mögliche Probleme zu vermeiden.
- Das im ESP32-Code verwendete Passwort ist nicht dasselbe wie das, mit dem Sie sich über einen Webbrowser bei Gmail anmelden. Sie müssen bestimmte Schritte befolgen, um aus Ihrem Google-Konto ein App-Passwort zu erhalten.
Hier ist eine Schritt-für-Schritt-Anleitung:
- Erstellen Sie ein neues Gmail-Konto.
- Melden Sie sich beim neu erstellten Konto an.
- Gehen Sie zu Ihrem Google-Konto.
- Wechseln Sie zum Abschnitt „Sicherheit“.

- Aktivieren Sie die Zwei-Faktor-Authentifizierung (App-Passwörter können nur mit Konten verwendet werden, bei denen die Zwei-Faktor-Authentifizierung aktiviert ist).
- Besuchen Sie die Seite Google App-Passwörter und erstellen Sie ein App-Passwort. Sie können ihm jeden beliebigen Namen geben.

- Klicken Sie auf die Schaltfläche Erstellen. Sie erhalten ein 16-stelliges Passwort, das wie folgt aussieht:

- Kopiere und speichere diese 16-stellige Nummer. Sie wird im nächsten Teil des ESP32-Codes verwendet.
※ Notiz:
Google könnte seine Benutzeroberfläche im Laufe der Zeit ändern. Wenn Sie die oben genannten Schritte befolgen, aber die App-Passwörter nicht erhalten können, versuchen Sie, nach 'Wie man Google-App-Passwörter erhält' zu suchen, um die neuesten Anweisungen zu erhalten.
ESP32-Code
Schnelle Schritte
- Falls dies das erste Mal ist, dass Sie ESP32 verwenden, sehen Sie wie man die Umgebung für ESP32 in der Arduino IDE einrichtet.
- Schließen Sie das ESP32-Board über ein USB-Kabel an Ihren PC an.
- Öffnen Sie die Arduino IDE auf Ihrem PC.
- Wählen Sie das richtige ESP32-Board (z. B. ESP32 Dev Module) und den COM-Port aus.
- Öffnen Sie den Library Manager, indem Sie auf das Library Manager-Symbol in der linken Navigationsleiste der Arduino IDE klicken.
- Suchen Sie ESP Mail Client, und finden Sie dann den ESP Mail Client, der von Mobizt erstellt wurde.
- Klicken Sie auf die Install-Schaltfläche, um die ESP Mail Client-Bibliothek zu installieren.

- Kopiere den obigen Code und öffne ihn mit der Arduino IDE.
- Ändere die WiFi-Informationen (SSID und Passwort) im Code auf deine, indem du die zwei Konstanten WIFI_SSID und WIFI_PASSWORD änderst.
- Ändere die Absender-E-Mail-Adresse und das Passwort im Code auf deine, indem du die zwei Konstanten SENDER_EMAIL und SENDER_PASSWORD änderst.
- Ändere die Empfänger-E-Mail im Code auf deine, indem du die zwei Konstanten RECIPIENT_EMAIL änderst. Die Empfänger-E-Mail kann dieselbe wie die des Absenders sein.
※ Notiz:
- Absender-E-Mail MUSS Gmail sein
- Absenderpasswort sind die App-Passwörter, die Sie im vorherigen Schritt erhalten haben
- Empfänger-E-Mail kann jede Art von E-Mail sein
- Klicken Sie auf die Hochladen-Schaltfläche in der Arduino-IDE, um Code auf den ESP32 hochzuladen.
- Öffnen Sie den seriellen Monitor.
- Überprüfen Sie das Ergebnis im seriellen Monitor.
- Prüfen Sie das Postfach des Empfängers. Sie erhalten eine E-Mail, wie unten dargestellt:

Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.