import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.application import MIMEApplication import os,datetime _user = "---" _pwd = "---" _to = "---" today = datetime.date.today().strftime('%y%m%d') msg = MIMEMultipart() msg["Subject"] = today+'数据库备份' msg["From"] = _user msg["To"] = _to part = MIMEText('这是'+ today + '份的数据文件') msg.attach(part) #---这是附件部分--- for name in os.listdir(): if "db.sqlite3" in name : part = MIMEApplication(open(name,'rb').read()) part.add_header('Content-Disposition', 'attachment', filename=today+'.sqlite3') msg.attach(part) break s = smtplib.SMTP("smtp.qq.com", timeout=60) try: s.login(_user, _pwd) s.sendmail(_user, _to, msg.as_string()) s.close() print("发送成功") except: print("发送失败") # 同文件夹下发送邮件.sh内容 ''' #!/bin/bash cd /home/sites/173.82.120.157/MasterYi_Django_blog&&python3 发送邮件.py crontab -e 19 1 * * * sh /home/sites/173.82.120.157/MasterYi_Django_blog/发送邮件.sh '''
import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.application import MIMEApplication def 发送邮件(邮件标题,称呼,邮件文字,发件人邮箱,密码,收件人邮箱,附件路径列表,附件命名列表): msg = MIMEMultipart() msg["Subject"] = 邮件标题 msg["From"] = 发件人邮箱 msg["To"] = 称呼 #这是文字部分 part = MIMEText(邮件文字) msg.attach(part) #这是附件部分 for 附件路径,附件命名 in zip(附件路径列表,附件命名列表): part = MIMEApplication(open(附件路径,'rb').read()) part.add_header('Content-Disposition', 'attachment', filename=附件命名) msg.attach(part) s = smtplib.SMTP("smtp.qq.com", timeout=60)#SMTP服务的网址 try: s.login(发件人邮箱, 密码) s.sendmail(发件人邮箱, 收件人邮箱, msg.as_string())#收件人邮箱可以是列表 s.close() print("发送成功") except: print("发送失败")
布丁
易将木剑交给了师父,两人盘腿坐在大树下,师父从怀里摸出一块铁片,在木剑上刻着字。
“无什么……什么什么……易大什么?”易抓着脑袋,念着师父刻的字。
“这些字读,「无极剑派第三百六十九位传人,易大师」。叫你好好读书,连这些字都不认识。”师父敲着易的脑袋说。
“明明是你字太烂……弯弯曲曲的像蚯蚓一样。”易撅着嘴,摸着脑袋,委屈的说。
“是吗,哈哈……”师父摸着脑袋,尴尬的笑着。
“师父,为什么要刻个易大师呢?易就可以了啊。”
“因为带有大师的人,都是很厉害的人。为师希望你以后能将无极剑派的思想发扬光大,所以才刻上大师两个字,这是为师对你的期望。”
“徒儿绝不会辜负师父的期望!”