#coding:utf-8

'''

Created on 2017-1-12

@author: xiaochun

'''

import smtplib

from email.mime.text import MIMEText

mail_host = "smtp.qq.com:465" #qq邮件服务器地址

mail_host = "smtp.exmail.qq.com:465" #企业邮箱邮件服务器地址

mail_to_list = ["52521866@qq.com"] #收件人列表

#发送方信息

mail_user = "75813287@qq.com"

mail_pass = "XXXXXX"

#邮件标题

mail_sub = "这是标题"

#邮件文本内容

mail_content = "这是内容"

def send_mail(mail_to_list,mail_sub,mail_content):

msg = MIMEText(mail_content)

msg['Subject'] = mail_sub

msg['From'] = mail_user

msg['To'] = ";".join(mail_to_list)

msg['Cc'] = ";".join(mail_cc_list) #抄送

receive = mail_to_list

receive.extend(mail_cc_list)

try:

server = smtplib.SMTP_SSL(mail_host)

server.login(mail_user,mail_pass)

server.sendmail(mail_user,receive,msg.as_string())

server.close()

return True

except Exception, e:

print str(e)

return False

if __name__ == '__main__':

if send_mail(mail_to_list, mail_sub, mail_content):

print "send success"

else:

print "send failed"

运行结果:

smtplib.SMTPAuthenticationError: (530, 'Error: A secure connection is requiered(such as ssl). More information at http://service.mail.qq.com/cgi-bin/help?id=28')

报错,需要一个安全的连接,例如SSL,因此接下来我们会使用SSL的方式去登录,但是在那之前,我们需要做一些准备,打开qq邮箱,点击设置->

账户,找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,开启IMAP/SMTP服务,然后根据要求使用手机发送到指定号码,获取授权码,

这个授权码就是你接下来登录要使用的密码。

然后把

server = smtplib.SMTP('smtp.qq.com') 改成 server = smtplib.SMTP_SSL('smtp.qq.com:465')

运行结果:

python向自己qq邮箱发信息_python 向qq邮箱发邮件相关推荐

  1. python 获取qq群成员信息_python 获取qq群成员列表数据

    #!/usr/bin/python # -*- coding: utf-8 -*- import re import time import xlsxwriter from selenium impo ...

  2. python向自己qq邮箱发信息_python使用QQ邮箱发送邮件

    使用QQ邮箱发邮件比较繁琐,SMTP密码是动态的 向下滚动,找到smtp,点击开启 发送短信进行验证 腾讯smtp服务器: smtp:smtp.qq.com 端口:465 代码如下: # coding ...

  3. js解密之QQ的bkn值,获取QQ群成员信息,获取QQ好友列表信息

    js解密之QQ的bkn值,获取QQ群成员信息,获取QQ好友列表信息   Lan   2020-05-31 12:13   126 人阅读  0 条评论 QQ群网站:https://qun.qq.com ...

  4. python向自己qq邮件发信息_python实现自动向QQ邮箱发送天气预报邮件

    今天是清明长假的最后一天了,趁着这点空余的时间想来做点有意思的东西,之前做12306自动购票程序的时候就想加入一个功能,就是抢票成功后实现自动向指定的邮箱里面发送提醒信息的邮件,功能还是很简单的,今天 ...

  5. python向自己qq邮箱发信息_Python实现给qq邮箱发送邮件的方法

    本文实例讲述了Python实现给qq邮箱发送邮件的方法..具体实现方法如下: #-*-coding:utf-8-*- #======================================== ...

  6. python 获取qq群成员信息_Python-获取QQ群成员信息并存入excel及redis并发送邮件

    '''需求: 1.请求qq群的接口,实现传入一个群号 2.把群里每个人的 昵称.群备注.入群时间.qq号,性别,存到redis里面,用hash类型 {"qq_num":XXX,&q ...

  7. python接受qq消息与发送_python给qq好友发送消息

    步骤 下载Pythoncharm 在pythoncharm里下载pipwin32的扩展(需要适应python版本,我python使用3.7版本) 代码 # 原理是先将需要发送的文本放到剪贴板中,然后将 ...

  8. python向自己qq邮箱发信息_python QQ邮箱自动发送邮件

    于初学者来讲在写发送邮件代码时常见的错误有SMTPAuthenticationError535,有点懵逼,检查用户名,密码正确就是报错, 想当年笔者也是这么过来的,现在就给大家分享一下个人经验: 一, ...

  9. python做系统查人的信息_Python综合项目之员工信息查询

    #!/usr/bin/env python # -*- coding: utf-8 -*- import re from db import db_handle ​ ​ # 查询接口 def sele ...

最新文章

  1. python点的作用-Python中*和**的作用(课堂小结)
  2. 转载:身体器官工作表一览,睡觉别太晚了
  3. 颜色排序(Sort Colors)
  4. eclipse导入项目后,项目上有红叉,但是打开项目并没有发现带有红叉的文件【解决方案】
  5. .NET 源代码库指南
  6. 认识定制:JSON绑定概述系列
  7. 嘉益仕(Litns)带您读懂MES系统:选型篇
  8. c++实验6—项目一
  9. iPhone的mysql客户端_苹果系统Sequel Pro—MySQL客户端工具一个大坑
  10. 市区对应的编码获取入库过程
  11. 动态壁纸安卓_抖音新款“八卦罗盘”屏保,苹果安卓都能用!
  12. 暗影崛起 黑石山 英雄难度 科林酒吧
  13. Air202s6 怎么下载程序
  14. uni-app ucharts无法显示
  15. pythonallowpos_基于Python的诗和远方
  16. 使用 VirtualBox 虚拟机在电脑上运行 Android 系统,让电脑变安卓平板!
  17. 电脑蓝屏错误代码0x0000007e的解决方法
  18. 充分利用 cpu_充分利用设计学校(已更新)
  19. 胆结石饮食有什么禁忌?4类食物要少吃
  20. 从哈希表到MD5摘要算法

热门文章

  1. 机器学习 —— 概率图模型(推理:采样算法)
  2. C++Builder STL 泛型
  3. Windows Live Writer 测试
  4. less编译工具koala(考拉)和rem的使用
  5. 关于移动端布局和pc端写法
  6. OpenCV3学习(12.5) opencv实现粒子滤波目标跟踪
  7. 计算油费 (15 分)
  8. 控制台输入一个整数,取该整数的各位数,判断其是否能被该整数整除,能则返回true,不能则返回false
  9. html内置时间对象,JavaScript中的常用事件,以及内置对象详解
  10. script async和defer