硬件:树莓派4B
系统:Raspberry Pi OS v5.4
语言:python
步骤
- 配置邮箱SMTP服务
- 编写自发送py文件
- 在指定区域空白文件,以判断是否自启动执行该命令。
- 追加修改自启动rc.local文件
一、配置邮箱SMTP服务
以QQ邮箱为例网页版打开后。
(1)设置==>账户==>POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务==>IMAP/SMTP服务 设置为开启
(2)按网页指令发送相关短信,生成授权码。(重要)
(3)查收授权码,用于下一步中的password字段,注意!因为是SMTP服务pw不能输入你的QQ密码,而是需要输入授权码。(重要)
二、编写自发送main.py文件
#!/usr/bin/python3
import subprocess
import smtplib
from email.mime.text import MIMEText
import datetime
import time
import os
def check_ping():
hostname = "www.baidu.com"
response = os.system("ping -c 1 "