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实现的文件同步服务器实例
Jun 02 Python
结合Python的SimpleHTTPServer源码来解析socket通信
Jun 27 Python
高质量Python代码编写的5个优化技巧
Nov 16 Python
python实现报表自动化详解
Nov 16 Python
简单了解python代码优化小技巧
Jul 08 Python
Python将文字转成语音并读出来的实例详解
Jul 15 Python
Django打印出在数据库中执行的语句问题
Jul 25 Python
Python对接 xray 和微信实现自动告警
Sep 17 Python
python加载自定义词典实例
Dec 06 Python
Python Tensor FLow简单使用方法实例详解
Jan 14 Python
Python requests及aiohttp速度对比代码实例
Jul 16 Python
scrapy-splash简单使用详解
Feb 21 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
咖啡的植物学知识
2021/03/03 咖啡文化
php中常用编辑器推荐
2007/01/02 PHP
优化使用mysql存储session的php代码
2008/01/10 PHP
PHP插入排序实现代码
2013/04/04 PHP
PHP文件去掉PHP注释空格的函数分析(PHP代码压缩)
2013/07/02 PHP
Drupal7中常用的数据库操作实例
2014/03/02 PHP
Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法
2016/03/21 PHP
PHP基于IMAP收取邮件的方法示例
2017/08/07 PHP
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
url地址自动加#号问题说明
2010/08/21 Javascript
jQuery1.4.2与老版本json格式兼容的解决方法
2011/02/12 Javascript
jquery+正则实现统一的表单验证
2015/09/20 Javascript
浅析四种常见的Javascript声明循环变量的书写方式
2015/10/14 Javascript
JS实现的倒计时效果实例(2则实例)
2015/12/23 Javascript
利用JS判断鼠标移入元素的方向
2016/12/11 Javascript
两种简单的跨域方法(jsonp、php)
2017/01/02 Javascript
js实现文字选中分享功能
2017/01/25 Javascript
jquery操作ul的一些操作笔记整理(干货)
2017/08/31 jQuery
图片懒加载imgLazyLoading.js使用详解
2020/09/15 Javascript
浅谈Node框架接入ELK实践总结
2019/02/22 Javascript
vue cli4.0项目引入typescript的方法
2020/07/17 Javascript
谈一谈vue请求数据放在created好还是mounted里好
2020/07/27 Javascript
[02:57]DOTA2亚洲邀请赛小组赛第四日 赛事回顾
2015/02/02 DOTA
python flask解析json数据不完整的解决方法
2019/05/26 Python
python二维码操作:对QRCode和MyQR入门详解
2019/06/24 Python
屈臣氏俄罗斯在线商店:Watsons俄罗斯
2020/08/03 全球购物
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
简短大学毕业感言
2014/01/18 职场文书
幼儿园开学寄语
2014/04/03 职场文书
家长通知书家长评语
2014/04/17 职场文书
十佳党员事迹材料
2014/08/28 职场文书
群众路线学习笔记范文
2014/11/06 职场文书
2016年圣诞节寄语(一句话)
2015/12/07 职场文书
如何利用JavaScript实现二叉搜索树
2021/04/02 Javascript
Python提取PDF指定内容并生成新文件
2021/06/09 Python
《现实主义勇者的王国再建记》第三弹OST全曲试听片段公开
2022/04/04 日漫