因为粗心大意,每次连接服务器都得查看一下ip,固定ip也有不好用的时候呀,所以每次开机都给我发一个吧
代码: # 发送多种类型的邮件import smtplibfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextimport socketdef get_host_ip():"""查询本机ip地址:return: ip"""try:s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)s.connect(('8.8.8.8', 80))ip = s.getsockname()[0]finally:s.close()return ipdef send_ip():msg_from = '123456@qq.com' # 发送方邮箱passwd = 'bdrrvqzsbssdbach' # 就是上面的授权码to = ['123456@qq.com'] # 接受方邮箱# 设置邮件内容# MIMEMultipart类可以放任何内容msg = MIMEMultipart()# 设置邮件主题msg['Subject'] = f"my-ubuntu:ip:{get_host_ip()}"# 发送方信息msg['From'] = msg_from# 开始发送# 通过SSL方式发送,服务器地址和端口s = smtplib.SMTP_SSL("smtp.qq.com", 465)# 登录邮箱s.login(msg_from, passwd)# 开始发送s.sendmail(msg_from, to, msg.as_string())print("邮件发送成功")if __name__ == '__main__':send_ip()【tool】ubuntu开机发送IP到QQ邮箱,ultrapixel(ubuntu发送邮件)
cpugpu芯片开发光刻机
半导体技术突破
9
文件名:【tool】ubuntu开机发送IP到QQ邮箱,ultrapixel
【tool】ubuntu开机发送IP到QQ邮箱
前言:
同类推荐
-

【PTA题目】7-31 前世档案 分数 20,诺基亚s40游戏
查看 -

【Proteus仿真】【Arduino单片机】DS1302时钟,联想v360(arduino时钟模块ds1302)
查看 -

【Qt一坑】qt编译出现“常量中有换行符”,geak魔戒
查看 -

【Qt之QString】去除“字符“或替换“字符“小技巧,3g泡泡
查看 -

【Qt进阶之自定义控件】使用QListWidget实现自定义Item效果,elixir内存
查看 -

【RK3399Pro学习笔记】五、ROS与USB摄像头,三星st550(三星sdn550摄像头怎么接电脑)
查看 -

【RK3399Pro学习笔记】十一、ROS服务数据的定义与使用,富士f10(富士服务器rys说明书)
查看 -

【ROS】Nav2源码之nav2_behavior_tree详解,tcl s850
查看 -

【RTOS学习】模拟实现任务切换 - 寄存器和栈的变化,多普达565
查看
控制面板
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接