python实现QQ邮箱/163邮箱的邮件发送


Posted in Python onJanuary 22, 2019

QQ邮箱/163邮箱的邮件发送:py文件发送邮件内容相当于一个第三方的客户端,借助于QQ/163邮箱服务器来发送的邮件。

主要配置:

  • 导入模块——import    smtplib
  • 邮箱SMTP服务器的主机地址,HOST——将来使用这个服务器收发邮件。
  • 配置服务器端口,PORT ——默认的邮件端口是25(QQ邮箱是:465)
  • 指定发件人和收件人,(FROM、TO)——发件人只有一个,收件人有多个,收件人格式:‘邮箱1,邮箱2,...'
  • 邮件标题(SUBJECT)
  • 邮件内容(CONTENT)

邮箱相关信息的截图:

QQ邮箱

python实现QQ邮箱/163邮箱的邮件发送

python实现QQ邮箱/163邮箱的邮件发送

网易邮箱

python实现QQ邮箱/163邮箱的邮件发送

python实现QQ邮箱/163邮箱的邮件发送

示例代码:

QQ邮箱

# 用于发送邮件的模块
import smtplib
 
# QQ邮件
# 1> 配置邮箱SMTP服务器的主机地址,将来使用这个服务器收发邮件。
HOST = 'smtp.qq.com'
# # 2> 配置服务的端口,默认的邮件端口是25.
PORT = '465'
# # 3> 指定发件人和收件人。
FROM = '987456123@qq.com'
TO = '1521111111@qq.com'
# # 4> 邮件标题
SUBJECT = '这是一封测试邮件'
# # 5> 邮件内容
CONTENT = '这是<987456123@qq.com>发送过来的邮件。请注意查收!'
 
# # 创建邮件发送对象
# # 普通的邮件发送形式
# # smtp_obj = smtplib.SMTP()
 
# # 数据在传输过程中会被加密。
smtp_obj = smtplib.SMTP_SSL()
 
# # 需要进行发件人的认证,授权。
# # smtp_obj就是一个第三方客户端对象
smtp_obj.connect(host=HOST, port=PORT)
 
# # 如果使用第三方客户端登录,要求使用授权码,不能使用真实密码,防止密码泄露。
res = smtp_obj.login(user=FROM, password='zsgncmacktxkbdhb')
print('登录结果:',res)
 
# # 发送邮件
msg = '\n'.join(['From: {}'.format(FROM), 'To: {}'.format(TO), 'Subject: {}'.format(SUBJECT), '', CONTENT])
smtp_obj.sendmail(from_addr=FROM, to_addrs=[TO], msg=msg.encode('utf-8'))

网易邮箱

import smtplib
# 网易163邮箱
HOST = 'smtp.163.com'
# 2> 配置服务的端口,默认的邮件端口是25.
PORT = '25'
# 3> 指定发件人和收件人。
FROM = 'gaoteacheradmin@163.com'
TO = 'testadmin@163.com,123456789@qq.com'
# 4> 邮件标题
SUBJECT = 'haha'
# 5> 邮件内容
CONTENT = 'haha<testadmin@163.com>haha'
 
# 创建邮件发送对象
# 普通的邮件发送形式
smtp_obj = smtplib.SMTP()
 
# 数据在传输过程中会被加密。
# smtp_obj = smtplib.SMTP_SSL()
 
# 需要进行发件人的认证,授权。
# smtp_obj就是一个第三方客户端对象
smtp_obj.connect(host=HOST, port=PORT)
 
# 如果使用第三方客户端登录,要求使用授权码,不能使用真实密码,防止密码泄露。
res = smtp_obj.login(user=FROM, password='haha521')
print('登录结果:',res)
 
# 发送邮件
msg = '\n'.join(['From: {}'.format(FROM), 'To: {}'.format(TO), 'Subject: {}'.format(SUBJECT), '', CONTENT])
smtp_obj.sendmail(from_addr=FROM, to_addrs=TO, msg=msg.encode('utf-8'))

源码赏析:

登录——login源码

python实现QQ邮箱/163邮箱的邮件发送

发送——sendmail源码:

python实现QQ邮箱/163邮箱的邮件发送

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
pygame学习笔记(2):画点的三种方法和动画实例
Apr 15 Python
在Python中操作字符串之startswith()方法的使用
May 20 Python
Django中ORM表的创建和增删改查方法示例
Nov 15 Python
Python 删除连续出现的指定字符的实例
Jun 29 Python
Django进阶之CSRF的解决
Aug 01 Python
Python爬虫之pandas基本安装与使用方法示例
Aug 08 Python
python交易记录整合交易类详解
Jul 03 Python
python控制台实现tab补全和清屏的例子
Aug 20 Python
python列表推导式入门学习解析
Dec 02 Python
Python实现http接口自动化测试的示例代码
Oct 09 Python
Python-openpyxl表格读取写入的案例详解
Nov 02 Python
pyspark对Mysql数据库进行读写的实现
Dec 30 Python
python实现年会抽奖程序
Jan 22 #Python
在python中实现强制关闭线程的示例
Jan 22 #Python
Python实现简单石头剪刀布游戏
Jan 20 #Python
python石头剪刀布小游戏(三局两胜制)
Jan 20 #Python
python 对类的成员函数开启线程的方法
Jan 22 #Python
python实现石头剪刀布小游戏
Jan 20 #Python
对Python3之进程池与回调函数的实例详解
Jan 22 #Python
You might like
PHP中操作ini配置文件的方法
2013/04/25 PHP
PHP版本如何选择?应该使用哪个版本?
2015/05/13 PHP
php性能分析之php-fpm慢执行日志slow log用法浅析
2016/10/17 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
2018/05/24 PHP
PHP+redis实现的悲观锁机制示例
2018/06/12 PHP
Laravel自动生成UUID,从建表到使用详解
2019/10/24 PHP
javascript 控制弹出窗口
2007/04/10 Javascript
基于jquery的表头固定的若干方法
2011/01/27 Javascript
网站内容禁止复制和粘贴、另存为的js代码
2014/02/26 Javascript
node.js中的fs.utimes方法使用说明
2014/12/15 Javascript
jQuery中mouseover事件用法实例
2014/12/26 Javascript
javascript 操作符(~、&amp;、|、^、)使用案例
2014/12/31 Javascript
js改变Iframe中Src的方法
2015/05/05 Javascript
json格式数据的添加,删除及排序方法
2016/01/21 Javascript
js判断浏览器是否支持严格模式的方法
2016/10/04 Javascript
jQuery实现图片滑动效果
2017/03/08 Javascript
详解Nuxt.js部署及踩过的坑
2018/08/07 Javascript
关于Python中浮点数精度处理的技巧总结
2017/08/10 Python
python自动化脚本安装指定版本python环境详解
2017/09/14 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
2018/07/04 Python
HTML5中的postMessage API基本使用教程
2016/05/20 HTML / CSS
基于html5实现的图片墙效果
2014/10/16 HTML / CSS
英国户外玩具儿童游乐设备网站:TP Toys(蹦床、攀爬框架、秋千、滑梯和游戏屋)
2018/04/09 全球购物
阿迪达斯中国官网:Adidas中国
2020/12/14 全球购物
艺术专业大学生自我评价
2013/09/22 职场文书
啤酒销售实习自我鉴定
2013/09/24 职场文书
管理部部长岗位职责
2013/12/05 职场文书
业务员薪酬管理制度
2014/01/15 职场文书
护理工作感言
2014/01/16 职场文书
探亲邀请信范文
2014/01/30 职场文书
《找不到快乐的波斯猫》教学反思
2014/02/24 职场文书
农民工讨薪标语
2014/06/26 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
小学思品教学反思
2016/02/20 职场文书