python发送邮件模块
2018-11-17 13:02
204 查看
import smtplib import time from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.application import MIMEApplication #邮件发送的用户名和密码 常识:第三方授权码 _user = "22893529@qq.com" _pwd = "dlktzrelodewbiej" now = time.strftime('%Y-%m-%d_%H_%M_%S')#获取时间戳 class sendEmail: def send_email(self,email_to,filepath): #email_to 收件方 #filepath 你要发送附件的地址 #如名字所示Multipart就是分多个部分 msg = MIMEMultipart() msg["Subject"] = now+"_Webservice Test Report --from Steve" msg["From"] = _user msg["To"] = email_to #---这是文字部分--- part = MIMEText("这次是自动化测试结果,请查收!") msg.attach(part) #---这是附件部分--- part = MIMEApplication(open(filepath,'rb').read()) part.add_header('Content-Disposition', 'attachment', filename=filepath) msg.attach(part) s = smtplib.SMTP_SSL("smtp.qq.com", timeout=30)#连接smtp邮件服务器,端口默认是25 s.login(_user, _pwd)#登陆服务器 s.sendmail(_user, email_to, msg.as_string())#发送邮件 s.close()
相关文章推荐
- 使用python内置smtplib模块发送邮件
- python模块之smtplib: 用python发送SSL/TLS安全邮件
- 二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
- python模块之smtplib: 用python发送SSL/TLS安全邮件
- python模块之smtplib: 用python发送SSL/TLS安全邮件
- python模块smtplib实现纯文本邮件发送功能
- python之smtplib模块 发送邮件
- python 使用Django 的 邮件模块 发送邮件
- python:利用smtplib模块发送邮件
- python模块之smtplib: 用python发送SSL/TLS安全邮件
- python模块学习 ---- smtplib 邮件发送
- python smtplib模块(实现调用第三方smtp服务器发送邮件)
- Python_使用smtplib和email模块发送邮件
- python模块学习 ---- smtplib 邮件发送
- Python 3(13)使用 smtplib 模块发送 SMTP 邮件
- 使用python的smtp模块发送邮件
- python中使用smtplib和email模块发送邮件实例
- Python_使用smtplib和email模块发送邮件
- python使用smtplib模块通过gmail实现邮件发送的方法
- Python模块探秘之一:smtplib,实现纯文本邮件的发送