代码拉取完成,页面将自动刷新
import os
import smtplib
import time
from email.mime.text import MIMEText
from email.header import Header
ip="10.8.30.195"
def main():
while True:
ping=os.system("ping -c 4 -w 4 %s"%ip)
if ping:
return True
def mail():
mail_host=("") #设置服务器
mail_user=" " #用户名
mail_pass="" #口令
sender = ''
receivers = [''] # 接收邮件,可设置为你的QQ邮箱或者其他邮箱
#message['From'] = Header("wangcq", 'utf-8')
subject = '脚本自动'
message = MIMEText("脚本自动:%s , %s,ping不通!"%(ti,ip) ,'plain', 'utf-8')
message['Subject'] = Header(subject, 'utf-8')
try:
#在阿里云运行脚本,默认25端口被封闭,可以申请解除。这里使用的ssl
smtpObj = smtplib.SMTP_SSL()
smtpObj.connect(mail_host, XX) # XX,SMTP 端口号
smtpObj.login(mail_user,mail_pass)
smtpObj.sendmail(sender, receivers, message.as_string())
with open(r"log.txt","a+",encoding="utf-8") as f:
f.write("邮件发送成功")
#print ("邮件发送成功")
except smtplib.SMTPException:
with open(r"log.txt","a+",encoding="utf-8") as f:
f.write("Error: 无法发送邮件")
#print ("Error: 无法发送邮件")
if __name__ == '__main__':
ti=time.strftime("%Y-%m-%d-%H:%M", time.localtime())
if main():
mail()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。