Install ssmtp
sudo apt-get install ssmtp
sudo apt-get install mailutils
Edit ssmtp.conf
Edit ssmtp.conf
sudo nano /etc/ssmtp/ssmtp.conf
To look like this
To look like this
root=postmaster
mailhub=smtp.office365.com:587
hostname=homebridge
AuthUser=your@mail.com
AuthPass=yourmailpassword
UseSTARTTLS=YES
Edit revalases
hostname=homebridge
AuthUser=your@mail.com
AuthPass=yourmailpassword
UseSTARTTLS=YES
Edit revalases
sudo nano /etc/ssmtp/revaliases
To look like this
root:your@mail.com:smtp.office365.com:587
root:your@mail.com:smtp.office365.com:587
ip:your@mail.com:smtp.office365.com:587
Go to the folder /etc/network/if-up.d/
Crea el fichero mailIP
Y que tenga esto
#!/bin/bash ((count = 1000)) # Maximum number to try. while [[ $count -ne 0 ]] ; do ping -c 1 8.8.8.8 # Try once. rc=$? if [[ $rc -eq 0 ]] ; then ((count = 1)) # If okay, flag to exit loop. fi ((count = count - 1)) # So we don't go forever. done if [[ $rc -eq 0 ]] ; then # Make final determination. echo 'say The internet is back up.' ip=$(curl http://ipecho.net/plain;echo;) echo "$ip" | mail -s "SUBJECT" sending@address.com else echo 'say Timeout.' fi
make it executable with '
sudo chmod +x /etc/network/if-up.d/mailIP
Test it
sudo /etc/network/if-up.d/mailIP
No hay comentarios:
Publicar un comentario