我是 Python 的新手,还在学习。我想制作一个应用程序来比较两个 IP,如果不相等,请发送电子邮件给我。我写了这段代码,但我认为我有问题,因为我没有收到电子邮件。有人可以帮我吗?
import requests as req
from ipaddress import ip_interface
import smtplib
server = smtplib.SMTP('mail.company.com', 587)
server.starttls()
server.login('[email protected]', '3ecKSj67JRyNNX5E')
url: str = "https://checkip.amazonaws.com"
request = req.get(url)
ip: str = request.text
ip1 = str(ip)
ip2 = ip_interface('0.0.0.0')
if ip != ip2:
server.sendmail('[email protected]','[email protected]', 'Your IP has been Changed !')
如果有人能帮助我或提出更好的解决方案,我将不胜感激。