树莓派4B开机自启动Python程序,发送WIFI-IP至指定邮箱

树莓派4B开机自启动Python程序,发送WIFI-IP至指定邮箱树莓派开机自启动Python并发送IP地址到指定邮箱环境用Python发送邮件获取WIFI的IP地址整合发送邮件和获取WIFI-IP的程序开机自启动树莓派开机自启动Python并发送IP地址到指定邮箱作为电子工程师,我之前都是使用STM32、51单片机或FPGA作为嵌入式开发控制核心,通过C语言或者VHDL进行开发。偶然一次了解...
摘要由CSDN通过智能技术生成

树莓派开机自启动Python并发送IP地址到指定邮箱

作为电子工程师,我之前都是使用STM32、51单片机或FPGA作为嵌入式开发控制核心,通过C语言或者VHDL进行开发。偶然一次了解到树莓派强大的功能和兼容性,可以直接用Python开发,我决定试一试这个有趣的东西。
在调试树莓派远程登录时,我发现必须要知道树莓派的IP才能连接,如果树莓派能够自己发送一个IP到邮箱岂不是妙哉?
我搜了一下,发现还有不少人和我想法一样。
话不多说,开始我们的工作:

环境

Python 3.7

用Python发送邮件

目前Python中可以采用smtplib库做这件事情。参考代码:

from time import sleep

def sentemail():
    host = 'smtp.163.com'  
    # 设置发件服务器地址
    port = 465  
    # 设置发件服务器端口号。注意,这里有SSL和非SSL两种形式,现在一般是SSL方式
    sender = 'xxxx@163.com'  
    # 设置发件邮箱,一定要自己注册的邮箱
    pwd = 'xxxx'  
    # 设置发件邮箱的授权码密码,根据163邮箱提示,登录第三方邮件客户端需要授权码
    receiver = 'xxx@qq.com' 
    # 设置邮件接收人,可以是QQ邮箱
    body = '<h1>测试</h1><p>树莓派</p>' 
    # 设置邮件正文,这里是支持HTML的
    msg = MIMEText(body, 'html') 
    # 设置正文为符合邮件格式的HTML内容
    msg['subject'] = '发送邮件测试' 
    # 设置邮件标题
    msg['from'] = sender  
    # 设置发送人
    msg['to'] = receiver  
    # 设置接收人
    try:
        s = smtplib.S
  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值