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基于checksum计算文件是否相同的方法
Jul 09 Python
Python中random模块生成随机数详解
Mar 10 Python
老生常谈python之鸭子类和多态
Jun 13 Python
Windows平台Python连接sqlite3数据库的方法分析
Jul 12 Python
python查询mysql,返回json的实例
Mar 26 Python
PyTorch 1.0 正式版已经发布了
Dec 13 Python
windows下安装Python虚拟环境virtualenvwrapper-win
Jun 14 Python
Python 转换RGB颜色值的示例代码
Oct 13 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
Apr 22 Python
Django用内置方法实现简单搜索功能的方法
Dec 18 Python
python用分数表示矩阵的方法实例
Jan 11 Python
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
May 24 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实现单链表的实例代码
2013/03/22 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
php实现三级级联下拉框
2016/04/17 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
jquery post方式传递多个参数值后台以数组的方式进行接收
2013/01/11 Javascript
js点击出现悬浮窗效果不使用JQuery插件
2014/01/20 Javascript
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
JavaScript中的replace()方法使用详解
2015/06/06 Javascript
javascript封装addLoadEvent实现页面同时加载执行多个函数的方法
2016/07/25 Javascript
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
2016/11/02 Javascript
使用jquery实现的循环连续可停顿滚动实例
2016/11/23 Javascript
JavaScript定时器setTimeout()和setInterval()详解
2017/08/18 Javascript
React/Redux应用使用Async/Await的方法
2017/11/16 Javascript
Angular使用动态加载组件方法实现Dialog的示例
2018/05/11 Javascript
微信小程序实现电子签名并导出图片
2020/05/27 Javascript
[08:08]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY
2014/06/25 DOTA
python列出目录下指定文件与子目录的方法
2015/07/03 Python
5种Python单例模式的实现方式
2016/01/14 Python
详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
2017/06/23 Python
python模仿网页版微信发送消息功能
2018/02/24 Python
对python 矩阵转置transpose的实例讲解
2018/04/17 Python
python去重,一个由dict组成的list的去重示例
2019/01/21 Python
Python如何实现动态数组
2019/11/02 Python
python操作ini类型配置文件的实例教程
2020/10/30 Python
详解CSS3浏览器兼容
2016/12/14 HTML / CSS
可口可乐唇膏:Lip Smackers
2019/08/27 全球购物
俄罗斯隐形眼镜和眼镜在线商店:Cronos
2020/06/02 全球购物
linux面试题参考答案(1)
2016/01/22 面试题
工作自我评价怎么写
2014/01/29 职场文书
公司聘任书模板
2014/03/29 职场文书
《长相思》听课反思
2014/04/10 职场文书
停电通知范文
2015/04/16 职场文书
环保证明
2015/06/23 职场文书
2015国庆节感想
2015/08/04 职场文书
2016年度师德标兵先进事迹材料
2016/02/26 职场文书