import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.image import MIMEImage
#切记,文件图片传送都用二进制

#构造附件对象1,把图片正文压缩文件加入MIMEMultipart()对象里面
msg=MIMEMultipart()  

file=MIMEText(open('E:\\桌面存储位置\\管道机器人 冯磊.zip','rb').read(),'base64','utf-8')
file['Content-Type']='application/octet-stream'
file['Content-Disposition']='attachment;filename="a.zip"'

#构造正文内容
content=MIMEText('******这是zip文件,如果您要下载,请点击******','plain','utf-8')
msg.attach(content)  #加入正文

#构造图片附件
img_data=open('E:\\桌面存储位置\\timg.jpg',"rb").read()
msg_img=MIMEImage(img_data)  #构造图片对象
msg_img.add_header('Content-Disposition','attachment',filename='time.jpg')
msg_img.add_header('Content-ID','<0>')
msg.attach(msg_img) #加入图片附件

msg.attach(file)  #加入文件附件

msg['From']='1579628578@qq.com'
msg['To']='2796427645@qq.com'
msg['subject']='python'

#连接发送
sm=smtplib.SMTP_SSL('pop.qq.com',465)
sm.login(msg["From"],'oubrgdcnyzwegfjg')
sm.sendmail(msg['From'],msg['To'],msg.as_string())
sm.quit()

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-24
  • 2021-08-17
  • 2021-08-28
  • 2022-12-23
猜你喜欢
  • 2021-06-18
  • 2021-09-10
  • 2022-12-23
  • 2022-03-08
  • 2021-07-14
  • 2022-01-20
  • 2021-07-06
相关资源
相似解决方案