zoukankan      html  css  js  c++  java
  • Python使用SSL方式发送QQ邮箱

     1 #coding:utf-8
     2 import smtplib
     3 from email.mime.text import MIMEText
     4 from email.header import Header
     5 
     6 # 第三方 SMTP 服务
     7 mail_host="smtp.qq.com"  #设置服务器
     8 mail_user="******@qq.com"    #用户名
     9 mail_pass="*********"   #口令,QQ邮箱是输入授权码,在qq邮箱设置 里用验证过的手机发送短信获得,不含空格
    10 
    11 
    12 sender = '******qq.com'
    13 receivers = ['******@qq.com','****@sina.com.cn']  # 接收邮件,可设置为你的QQ邮箱或者其他邮箱
    14 
    15 message = MIMEText('a test for python', 'plain', 'utf-8')
    16 message['From'] = Header("ppyy", 'utf-8')
    17 message['To'] =  Header("you", 'utf-8')
    18 
    19 subject = 'my test'
    20 message['Subject'] = Header(subject, 'utf-8')
    21 
    22 try:
    23   smtpObj = smtplib.SMTP_SSL(mail_host, 465) 
    24   smtpObj.login(mail_user,mail_pass)  
    25   smtpObj.sendmail(sender, receivers, message.as_string())
    26   smtpObj.quit()
    27   print u"邮件发送成功"
    28 except smtplib.SMTPException,e:
    29   print e
  • 相关阅读:
    Java基础之Java中的泛型
    Oracle基础之分析表
    Java基础之反射机制
    使用vue-cli+webpack搭建vue开发环境
    es6语法
    vue计算属性
    vue模板语法
    jq问题
    原生js-返回顶部
    javascript内置对象
  • 原文地址:https://www.cnblogs.com/hushaojun/p/7467747.html
Copyright © 2011-2022 走看看