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中的多重继承实例讲解
Sep 28 Python
python文件操作整理汇总
Oct 21 Python
Cpy和Python的效率对比
Mar 20 Python
Python记录详细调用堆栈日志的方法
May 05 Python
利用Python脚本实现ping百度和google的方法
Jan 24 Python
python3.5 tkinter实现页面跳转
Jan 30 Python
python笔记之mean()函数实现求取均值的功能代码
Jul 05 Python
简单了解python的break、continue、pass
Jul 08 Python
推荐技术人员一款Python开源库(造数据神器)
Jul 08 Python
利用python 读写csv文件
Sep 10 Python
python输入中文的实例方法
Sep 14 Python
分享提高 Python 代码的可读性的技巧
Mar 03 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
VOLVO车载收音机
2021/03/02 无线电
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
2009/10/29 PHP
通过JavaScript或PHP检测Android设备的代码
2011/03/09 PHP
PHP基于CURL进行POST数据上传实例
2014/11/10 PHP
利用PHP将部分内容用星号替换
2020/04/21 PHP
PHP实现的DES加密解密实例代码
2016/04/06 PHP
PHP laravel中的多对多关系实例详解
2017/06/07 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
2018/06/13 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
javascript游戏开发之《三国志曹操传》零部件开发(二)人物行走的实现
2013/01/23 Javascript
基于JavaScript实现在新的tab页打开url
2016/08/04 Javascript
全面解析标签页的切换方式
2016/08/21 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
2016/10/11 Javascript
JS实现太极旋转思路分析
2016/12/09 Javascript
jquery实现自定义图片裁剪功能【推荐】
2017/03/08 Javascript
深究AngularJS——ng-checked(回写:带真实案例代码)
2017/06/13 Javascript
详解搭建es6+devServer简单开发环境
2018/09/25 Javascript
详解webpack打包后如何调试的方法步骤
2018/11/07 Javascript
微信小程序wxs实现吸顶效果
2020/01/08 Javascript
对python中的xlsxwriter库简单分析
2018/05/04 Python
python验证码识别教程之利用滴水算法分割图片
2018/06/05 Python
Python实现监控键盘鼠标操作示例【基于pyHook与pythoncom模块】
2018/09/04 Python
pandas DataFrame 删除重复的行的实现方法
2019/01/29 Python
Python mutiprocessing多线程池pool操作示例
2019/01/30 Python
Python3 修改默认环境的方法
2019/02/16 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
django2笔记之路由path语法的实现
2019/07/17 Python
keras 多gpu并行运行案例
2020/06/10 Python
Python Map 函数的使用
2020/08/28 Python
python字典通过值反查键的实现(简洁写法)
2020/09/30 Python
端口镜像是怎么实现的
2014/03/25 面试题
迅雷Cued工作心得体会
2014/01/27 职场文书
幼儿园安全检查制度
2014/01/30 职场文书
幽灵公主观后感
2015/06/09 职场文书
排球赛新闻稿
2015/07/17 职场文书
小学信息技术教学反思
2016/02/16 职场文书