Python wysyłanie email-i
-
jacek
31/03/2018
- Programowanie
- 1525 czytań 0 komentarzy
Nasz Robot automatycznie loguje się do sieci, ale z racji konfiguracji za każdym razem dostaje inne IP. Oto jak za pomocą pythona ustalić jakie ono jest.
#!/usr/bin/python
import socket
import os
from subprocess import check_output
iprobota = check_output(['hostname', '-I']) #ustalamy nr IP robota w danej sieci
print check_output(['hostname', '-I'])
print "IP Robota", iprobota
myip = socket.gethostbyname(socket.gethostname())
#wysyłamy wiadomość z numerem IP robota
import smtplib
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login("adrespoczty-nadawcy", "hasło")
msg = iprobota #wiadomość o numerze IP
server.sendmail("adrespoczty-nadawcy", "adrespoczty-odbiorcy", msg)
server.quit()
Dodaj komentarz
Zaloguj się, aby móc dodać komentarz.
Oceny
Tylko zarejestrowani użytkownicy mogą oceniać zawartość strony
Zaloguj się , żeby móc zagłosować.
Zaloguj się , żeby móc zagłosować.
Brak ocen. Może czas dodać swoją?



















































