Envoyer des mails avec son ESP32 et MicroPython
(Mis à jour le 29/11/2022)
Savez-vous qu’avec microPython on peut facilement envoyer des mails à n’importe qui depuis son ESP32 ? C’est une fonctionnalité qui est très pratique pour envoyer des rapports hebdomadaires de votre projet IoT ou pour envoyer une alarme lorsqu’un élément critique survient :
La batterie de la carte ESP32 est faible,
Un courrier a été détecté dans votre boîte aux lettres
Détection d’une personne inconnue
Pour ce faire, nous allons simuler un client de messagerie minimaliste comme Outlook, Gmail, Mozilla Thunderbird…
Note
On pourra uniquement envoyer des mails, mais pas en recevoir.
C’est ce que permet la librairie uPython uMail
qui fonctionne avec n’importe quelle boîte mail supportant le protocole SMTP
. Le SMTP est un protocole qui permet d’envoyer des mails à un destinataire . Puisque cette librairie est très simpliste, elle n’implémente pas (encore) de fonctions pour envoyer des pièces jointes. Mais il est toujours possible de bidouiller les données brutes envoyées pour en rajouter une.
Cet article est réservé aux abonnés. Il vous reste 84% à découvrir.
Devenir membre premiumDéjà abonné ? Connectez-vous