python使用两种发邮件的方式smtp和outlook示例


Posted in Python onJune 02, 2017

smtp是直接调用163邮箱的smtp服务器,需要在163邮箱中设置一下。outlook发送就是Python直接调用win32方式。调用程序outlook直接发送邮件。

import win32com.client as win32 
import xlrd 
outlook = win32.Dispatch('outlook.application') 
mail = outlook.CreateItem(0) 
receivers = ['Yutao.A.Wang@alcatel-sbell.com.cn'] 
mail.To = receivers[0] 
mail.Subject ='test1' 
workbook = xlrd.open_workbook('E:\\kpi excel\\00_summary.xls') 
mySheet = workbook.sheet_by_index(0) 
 
nrows = mySheet.nrows 
content = [] 
for i in range(nrows): 
 ss = mySheet.row_values(i) 
 content.append(ss) 
 print(content) 
 Truecontent =str(content) 
 
mail.Body = Truecontent 
mail.Attachments.Add('E:\\kpi excel\\00_summary.xls') 
mail.Send()

smtp发送邮件

import smtplib 
from email.mime.text import MIMEText 
mail_host = 'smtp.163.com' 
mail_user = '18298268658' 
mail_pass = 'cat123' 
sender = '18298268658@163.com' 
receivers = ['619538553@qq.com'] 
 
message = MIMEText('content','plain','utf-8') 
message['Subject'] = 'title' 
message['From'] = sender 
message['To'] = receivers[0] 
 
try: 
 smtpObj = smtplib.SMTP() 
 smtpObj.connect(mail_host,25) 
 smtpObj.login(mail_user,mail_pass) 
 smtpObj.sendmail( 
  sender,receivers,message.as_string()) 
 smtpObj.quit() 
 print('success') 
except smtplib.SMTPException as e: 
 print('error',e)

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

Python 相关文章推荐
Python实现的下载8000首儿歌的代码分享
Nov 21 Python
python简单程序读取串口信息的方法
Mar 13 Python
Python如何实现守护进程的方法示例
Feb 08 Python
Scrapy的简单使用教程
Oct 24 Python
Python金融数据可视化汇总
Nov 17 Python
用于业余项目的8个优秀Python库
Sep 21 Python
在python中pandas的series合并方法
Nov 12 Python
pandas实现to_sql将DataFrame保存到数据库中
Jul 03 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
Aug 12 Python
python求质数列表的例子
Nov 24 Python
python 统计文件中的字符串数目示例
Dec 24 Python
浅析关于Keras的安装(pycharm)和初步理解
Oct 23 Python
Python爬虫DNS解析缓存方法实例分析
Jun 02 #Python
Python编程实现二叉树及七种遍历方法详解
Jun 02 #Python
Python递归函数定义与用法示例
Jun 02 #Python
matplotlib绘制符合论文要求的图片实例(必看篇)
Jun 02 #Python
Python 爬虫图片简单实现
Jun 01 #Python
Python 通过URL打开图片实例详解
Jun 01 #Python
git使用.gitignore设置不生效或不起作用问题的解决方法
Jun 01 #Python
You might like
php桌面中心(二) 数据库写入
2007/03/11 PHP
基于Zend的Config机制的应用分析
2013/05/02 PHP
symfony2.4的twig中date用法分析
2016/03/18 PHP
ThinkPHP5 的简单搭建和使用详解
2018/11/15 PHP
js静态作用域的功能。
2006/12/25 Javascript
jquery 可拖拽的窗体控件实现代码
2010/03/21 Javascript
纯Javascript实现Windows 8 Metro风格实现
2013/10/15 Javascript
js实现弹出窗口、页面变成灰色并不可操作的例子分享
2014/05/10 Javascript
JS实现简单的图书馆享元模式实例
2015/06/30 Javascript
javascript实现简易计算器的代码
2016/05/31 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
ReactNative-JS 调用原生方法实例代码
2016/10/08 Javascript
easyUI实现(alert)提示框自动关闭的实例代码
2016/11/07 Javascript
js基于myFocus实现轮播图效果
2017/02/14 Javascript
详解windows下vue-cli及webpack 构建网站(三)使用组件
2017/06/17 Javascript
基于AngularJS的拖拽文件上传的实例代码
2017/07/15 Javascript
webpack学习笔记之代码分割和按需加载的实例详解
2017/07/20 Javascript
小程序实现带年月选取效果的日历
2018/06/27 Javascript
vue.js实现回到顶部动画效果
2019/07/31 Javascript
vue开发拖拽进度条滑动组件
2019/09/21 Javascript
在Uni中使用Vue的EventBus总线机制操作
2020/07/31 Javascript
python遍历序列enumerate函数浅析
2017/10/17 Python
使用python搭建服务器并实现Android端与之通信的方法
2019/06/28 Python
python实现mean-shift聚类算法
2020/06/10 Python
TensorFlow中如何确定张量的形状实例
2020/06/23 Python
用纯CSS3实现网页中常见的小箭头
2017/10/16 HTML / CSS
HTML5+CSS3应用详解
2014/02/24 HTML / CSS
英国床垫在线:Mattress Online
2016/12/07 全球购物
泰国第一的化妆品网站:Konvy
2018/02/25 全球购物
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
人事任命书格式
2014/06/05 职场文书
大学生学习面向未来的赶考思想汇报
2014/09/12 职场文书
七夕情人节问候语
2015/11/11 职场文书
大学班干部竞选稿
2015/11/20 职场文书
mysql如何能有效防止删库跑路
2021/10/05 MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
2021/10/16 MySQL