zoukankan      html  css  js  c++  java
  • 发送邮件

     1 import smtplib
     2 #创建邮件对象(真正被发送的东西)
     3 from email.mime.multipart import MIMEMultipart
     4 #邮件主题
     5 from email.header import Header
     6 #构建文本内容
     7 from email.mime.text import MIMEText
     8 
     9 #1.连接邮箱服务器,登陆邮箱
    10 #1)连接邮箱服务器地址:smtplib.SMTP_SSL(连接邮箱地址,端口号)
    11 #163邮箱的连接地址:smtp.163.com
    12 #qq邮箱的连接地址:smtp.qq.com
    13 #端口号465/25
    14 
    15 con = smtplib.SMTP_SSL('smtp.qq.com',465)
    16 
    17 #2)登陆邮箱
    18 #连接对象.login(账号,密码)
    19 con.login('1577336530','邮箱密码')
    20 
    21 #2.准备数据
    22 #1)创建邮件对象
    23 msg = MIMEMultipart()
    24 
    25 #设置邮件主题
    26 #Header(标题,编码方式)
    27 subject = Header('测试报告!','utf-8').encode()
    28 msg['Subject'] = subject
    29 
    30 #设置邮件发送人
    31 msg['From'] = '1577336530@qq.com <1577336530@qq.com>'
    32 
    33 #设置邮件接收人
    34 #收件人1;收件人2;收件人3;
    35 msg['To'] = '1577336530@qq.com'
    36 
    37 #设置文件正文(邮件需要发送的内容)
    38 #普通文本:MIMEText(文字内容,文本类型,编码方式)
    39 #文本类型-plain(普通文字)、html(超链接)、base64(二进制文件)
    40 text = MIMEText('测试报告','plain','utf-8')
    41 file = MIMEText(open(r'F:项目电商平台注册登录测试
    eportm.html','rb').read(),'base64','utf-8')
    42 # print(file)
    43 file["Content-Type"] = 'application/octet-stream'
    44 file["Content-Disposition"] =  'attachment; filename="s.html"'
    45 html = MIMEText(open(r'F:项目电商平台注册登录测试
    eportm.html','rb').read(),'html','utf-8')
    46 msg.attach(text)
    47 msg.attach(file)
    48 msg.attach(html)
    49 
    50 #3.发送邮件
    51 #连接对象.sendmail(发件人,收件人,字符串类型的邮件对象)
    52 con.sendmail('1577336530@qq.com',['1577336530@qq.com','78686440@qq.com','1162467606@qq.com'],msg.as_string())
    53 con.quit()
    54 print('邮件发送成功!')
  • 相关阅读:
    unity3d-----Collider 组件参考
    Activity使用Dialog样式导致点击空白处自动关闭的问题
    Android中fragment之间和Activity的传值、切换
    android获取屏幕宽高与获取控件宽高
    SQL表两列取一列唯一值的记录
    android addJavascriptInterface 不能生效 解决办法
    Android用ImageView显示本地和网上的图片
    调用webservice时,产生android.os.NetworkOnMainThreadException错误
    EditText输入小数
    ListView 删除item删除不了的问题解决办法
  • 原文地址:https://www.cnblogs.com/zihkj/p/12941627.html
Copyright © 2011-2022 走看看