Orgineel: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=244147#p1517480
Als je Pi headless draaid is het vaak erg handig dat ie je een mail kan sturen voordat echte ellende begint (denk aan een vol filesysteem). Het tooltje/scriptje dat dit voor je doet moet je nog zelf maken maar als die er is kan ie er melding van maken via mail.
Om mail te versturen vanaf de Pi nstalleer msmtp, msmtp-mta en mailutils:
sudo apt-get install msmtp msmtp-mta mailutils
De configuratie van msmtp staat in /etc/msmtprc. De inhoud van dit bestand is
# Generics defaults auth on tls on tls_trust_file /etc/ssl/certs/ca-certificates.crt # user specific log location, if you use /var/log/msmtp.log you get write/read errors (access violation) logfile ~/msmtp.log # tenhoopen specifics account tenhoopen host mail.famtenhoopen.nl port 587 from arjan@famtenhoopen.nl user arjan@famtenhoopen.nl password XXX # Default account default : tenhoopen
Google is ook wat verder gegaan in de loop der jaren met beveiligen. Je moet in je Google Account dat je gebruikt Less secure apps op AAN zetten: https://myaccount.google.com/lesssecureapps?pli=1 Echter dit heeft Google ook weer uitgezet … dus je moet op zoek naar een mail server die niet zo moeilijk doet.
Test het:
echo "`hostname` is up and running" | mail -s "testmail" [mail adres]
Tip van Flip; zet het volgende in de cron van de gebruiker pi:
1 1 * * * echo "`hostname` is up and running" | mail -s "Hartbeat `hostname`" <mailadres> @reboot echo "`hostname` is gereboot op `date`" | mail -s "Reboot `hostname`" <mailadres>