注:本文部分内容由AI协助完成
功能:
检测当前公网IP是否改变:如果有改变,则向指定邮箱发送当前IP。适用于暂时还没有配置内网穿透或者ddns等服务的情况。
环境准备:
requests库
pip install requests
所需文件:
ip.txt;GetIP.py;RunIP.bat
ip.txt内容:
(空白即可)
GetIP.py内容:
import smtplib
import ssl
import requests
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.base import MIMEBase
from email import encoders
def send_email(subject, body, to_emails, from_email, from_password, smtp_server, smtp_port, attachment_path):
msg = MIMEMultipart()
msg['From'] = from_email
msg['To'] = ', '.join(to_emails)
msg[&