Moje Raspberry Pi - odeslání e-mailu z Pythonu přes gmail

raspipidi

Pro automat zalévače jsem potřeboval odesílat stavový email (co se děje), buď s přílohou, nebo bez přílohy... Pozor soubor se nesmí jmenovat email.py (způsobovalo by to chybu - soubor nemůže mít stejný název jako modul v Pythonu).

V příloze pod článkem je ke stažení příklad (emil.py) - po přihlášení.

Soubor (zip) rozbalíme do složky home/pi.

Přihlásíme se přes například putty klienta a otevřeme se do umístění kde je soubor "emil.py" -> cd emil

Aktualizováno 15.3.2021 - přidaná podpora (nutné změny) pro Python 3
Otestujeme

  • pi@raspberrypi:~/emil $ python emil.py
    naimportovano pro python 2
    odeslano
  • pi@raspberrypi:~/emil $ python3 emil.py
    naimportovano pro python 3
    odeslano

Pokud nám nefunguje odesílání můžeme zkusit...

a) provedeme aktualizaci zdrojů: sudo apt-get update

b) provedeme stažení nových verzí: sudo apt-get upgrade

c) provedeme instalaci email modulu pro Python: sudo apt-get install python-email (https://pypi.python.org/pypi/emails/0.1.12)