python3代码
这里代码测试使用Thonny编译器在树莓派3B+上运行
注意:树莓派发送邮件需要联网,而联网操作有一定延迟,即网络还未连接,而代码已经运行,所以在代码中加入了10秒延迟以确保在网络连接的情况下执行代码
import socket
import smtplib
import time
#发送者的邮箱
QQMAIL_USER = 'xxxxxxxxxx@qq.com'
#smtp服务的授权码
QQMAIL_PASS = '你自己的授权码'
#smtp的服务类型
SMTP_SERVER = 'smtp.qq.com'
SMTP_PORT = 25
#接受者
recipient1='xxxxxxxxxx@qq.com'
#邮件主题
subject1 = 'ip_address'
def get_host_ip():