Python发邮件示例详解编程语言
2023-06-13 09:20:24 时间
[[email protected] scripts]# more sendmail.py #!/usr/bin/env python2 #coding: utf-8 import smtplib import datetime from email.mime.text import MIMEText from email.header import Header from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.image import MIMEImage sender = [email protected] receiver = [[email protected],[email protected]] subject = Pro_Weekly_DBmonitor smtpserver = mail.163.com username = monitor password = secrets #f = open("/dba/dbaBackup/backup.log", "r") #content = f.read() #f.close() content = More see the attached file msg = MIMEMultipart(related) msg[Subject] = PostgreSQL_MONITOR --获取时间 today=datetime.datetime.now().strftime(%Y-%m-%d) --要发送的附件 file_name=/home/postgres/report/DB_+str(today)+.report.txt att = MIMEText(open(file_name,rb).read(), base64, utf-8) att["Content-Type"] = application/octet-stream att["Content-Disposition"] = attachment; filename="DB_report.txt" msg.attach(att) --发送所需要调用的smtp smtp = smtplib.SMTP() smtp.connect(mail.163.com) smtp.login(username, password) smtp.sendmail(sender, receiver, msg.as_string()) smtp.quit()
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/8460.html
cjavapostgresqlpython相关文章
- python爬虫—–Python访问http的几种方式「建议收藏」
- python lambda表达式 if_Python学习-lambda表达式
- Python爬虫|人教版小初高教材下载及PDF电子书合成附可用工具!
- 扒糗事百科精华的python爬虫详解编程语言
- python编写简单抽奖系统详解编程语言
- python包含中文字符串长度详解编程语言
- python生成字母验证图片详解编程语言
- python播放wav音频文件代码详解编程语言
- python通过pil将图片转换成黑白效果详解编程语言
- python去除html标签详解编程语言
- python中使用MD5加密字符串详解编程语言
- python将文本转换成图片输出详解编程语言
- python检测远程udp端口是否打开详解编程语言
- python不下载获取远程图片的宽度和高度及文件大小的方法详解编程语言
- Python中数组用法大全详解编程语言
- java中执行python脚本工具类详解编程语言
- Python处理错误三种方式详解编程语言
- python全栈开发-Day4 列表、数据运算详解编程语言
- 小白的Python之路 day5 os,sys模块详解编程语言
- python正则表达式+正则大量实例详解编程语言
- python实现快速排序详解编程语言
- python_day05-作业详解编程语言
- Python机器学习入门详解编程语言
- Python实战之MySQL数据库操作详解编程语言
- python-conda详解编程语言
- python截图方法详解编程语言
- 使用git bash 执行Python中文乱码详解编程语言
- python之信号量【Semaphore】详解编程语言
- 利用python实现二分法和斐波那契序列详解编程语言