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连接远程ftp服务器并列出目录下文件的方法
Apr 01 Python
用Python编写一个简单的Lisp解释器的教程
Apr 03 Python
python中执行shell的两种方法总结
Jan 10 Python
python中的迭代和可迭代对象代码示例
Dec 27 Python
python opencv之SIFT算法示例
Feb 24 Python
Python对多属性的重复数据去重实例
Apr 18 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
Apr 27 Python
详解python中的数据类型和控制流
Aug 08 Python
详解python 降级到3.6终极解决方案
Feb 06 Python
基于python3.7利用Motor来异步读写Mongodb提高效率(推荐)
Apr 29 Python
sklearn的predict_proba使用说明
Jun 28 Python
Pytorch之扩充tensor的操作
Mar 04 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 新手入门教程
2009/08/03 PHP
浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法
2013/01/11 PHP
destoon调用企业会员公司形象图片的实现方法
2014/08/21 PHP
kindeditor 加入七牛云上传的实例讲解
2017/11/12 PHP
thinkPHP框架实现类似java过滤器的简单方法示例
2018/09/05 PHP
ie和firefox中img对象区别的困惑
2006/12/27 Javascript
在IE中调用javascript打开Excel的代码(downmoon原作)
2007/04/02 Javascript
jQuery中的bind绑定事件与文本框改变事件的临时解决方法
2010/08/13 Javascript
select标记美化--JS式插件、后期加载
2013/04/01 Javascript
JS判断、校验MAC地址的2个实例
2014/05/05 Javascript
JavaScript保留两位小数的2个自定义函数
2014/05/05 Javascript
js实现宇宙星空背景效果的方法
2015/03/03 Javascript
自定义百度分享的分享按钮
2015/03/18 Javascript
javascript实现列表切换效果
2016/05/02 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
js实现通过开始结束控制的计时器
2019/02/25 Javascript
vue请求本地自己编写的json文件的方法
2019/04/25 Javascript
详解在HTTPS 项目中使用百度地图 API
2019/04/26 Javascript
javascript json对象小技巧之键名作为变量用法分析
2019/11/11 Javascript
hmac模块生成加入了密钥的消息摘要详解
2018/01/11 Python
浅谈利用numpy对矩阵进行归一化处理的方法
2018/07/11 Python
浅谈python函数调用返回两个或多个变量的方法
2019/01/23 Python
Python 调用 Windows API COM 新法
2019/08/22 Python
python 字符串常用函数详解
2019/09/11 Python
Python标准库itertools的使用方法
2020/01/17 Python
解释下面关于J2EE的名词
2013/11/15 面试题
2013年军训通讯稿
2014/02/05 职场文书
《愚公移山》教学反思
2014/02/20 职场文书
互联网电子商务专业毕业生求职信
2014/03/18 职场文书
《谁的本领大》教后反思
2014/04/25 职场文书
宣传部部长竞选演讲稿
2014/04/26 职场文书
留守儿童工作方案
2014/06/02 职场文书
多媒体教室标语
2014/06/26 职场文书
个人房屋转让协议书范本
2014/10/26 职场文书
Python编程根据字典列表相同键的值进行合并
2021/10/05 Python
Python实现日志实时监测的示例详解
2022/04/06 Python