有时候,我们希望计算机能帮我们定时发送一些指定的文件到指定的邮箱。怎么来让计算机发送文件附件呢?这些工作让python来做真的是太简单了。我装的是python3.6的。

第一步,安装pywin32。

在dos窗口中运行:pip install pywin32

然后静静等着装完。

第二步,写代码。找一个编辑器,最简单的就用IDLE

---------------------------------------------------

import win32com.client as win32

def send_mail():

outlook = win32.Dispatch('Outlook.Application')

mail_item = outlook.CreateItem(0) # 0: olMailItem

mail_item.Recipients.Add('abc@abc.com') #此处写入收件人地址

mail_item.Subject = 'Mail Test'

mail_item.BodyFormat = 2 # 2: Html format

mail_item.Attachments.Add('d:/temp1/a.txt') #此处指定要发送邮件的附件位置。

mail_item.HTMLBody = '''

Hello, This is a test mail.

Hello Guys.

'''

mail_item.Send()

if __name__ == '__main__':

send_mail()

----------------------------------------------------------END--------------------------------

有问题可以留言告诉我啊。我们一起学习。

outlook邮件通过python发送_怎么发送邮箱-python调用outlook发送邮件的超详细操作步骤...相关推荐

  1. word标题大纲级别_快速按标题层级把Word转Excel—附详细操作步骤

    如何快速把层级分明的word文档转换成横向从属结构的excel表格 一.问题描述 文档如下图所示.文档一共三个层次,大纲级别分别是1.2.3级,左则是其文档结构图,可以看出文档层级分明. 最终要将文档 ...

  2. stm32f7网口_【STM32F7】STM32F7开发篇-超详细操作步骤

    STM32F7开发资料大全 要想开发程序,必先选一个趁手的工具.这么多年来一直使用MDK来开发,所以熟悉一些.而且MDK对于一些新的技术支持很快,用起来比较方便. 选择对应的F7芯片,首先要安装该型号 ...

  3. 【CSDN云IDE】个人使用体验和建议(含超详细操作教程)(python、webGL方向)

    [CSDN云IDE]个人使用体验和建议 (含超详细操作教程)(python.webGL方向)  文章目录: 一.CSDN云IDE简介 二.新建工作空间 三.管理你的工作空间 (3.1).工作空间基本信 ...

  4. 小度计算机模式,小度怎么连接电脑_小度智能音箱连接电脑的详细操作步骤

    如果讲智能音箱哪家卖得好,小度肯定是排在前一二的,而大家不知道的是小度不仅可以连接手机,还可以连接电脑,那么小度智能音箱怎么与电脑配对和连接呢,为了给大家一些参考,下面智能手机网小编就带来了教小度智能 ...

  5. 树莓派定时运行python程序_定时发送免费天气预报(邮件)短信通知的Python脚本,通用Linux,也适合树莓派...

    最近在摆弄Python和树莓派,故写了个定时发送免费天气预报(邮件)短信通知的Python脚本,通用Linux,也适合树莓派或者Windows系统,为Python3版本,Python2环境下使用的话, ...

  6. 用python发邮件便利之处_第18课 python 发送邮件

    到昨天课程已经完结.但是你是不是你还是觉得没有成就感....答案肯定的. 作为一名邮件管理员,也是一件有意思的事情..... 我触发学习Py的,主要也是用于群发邮件,解决市场管理部总是找我群发邮件.. ...

  7. java 163邮件发送 ssl协议失败_163邮箱开启SMTP服务发送邮件出现535错误的解决方法...

    摘要: 用老的163邮箱可以直接设置SMTP发送邮件,使用新注册的却不行!折腾了几个小时后终于找到了方法,然后destoon就可以成功的发送邮件了..... 好久没有写关于destoon网站管理系统的 ...

  8. 为什么要学python语言_我们为什么要学习Python语言?

    原标题:我们为什么要学习Python语言? 聊到我们为什么要学习Python语言?小编不禁又想起大佬潘石屹准备开启Python学习旅程时所发布的微博. 我们为什么要学习Python语言? 在农业社会时 ...

  9. python图像分类_用于实现用python和django编写的图像分类的Keras UI

    KerasUI是一种可视化工具,可以在图像分类中轻松训练模型,并允许将模型作为服务使用,只需调用API. https://github.com/zeppaman/KerasUI 主要特点: 用oaut ...

  10. 使用python数据分析_我如何使用Python分析《权力游戏》

    使用python数据分析 By Rocky Kev 洛基·凯夫(Rocky Kev) I wanted to learn Python for a long time, but I could nev ...

最新文章

  1. Java学习笔记45:Java 线程与主线程之间的变量关系
  2. 使用rancher 搭建docker集群
  3. html的div的儿子,当父母的身高是动态时,孩子div为100% HTML / CSS
  4. win7+ubuntu 13.04双系统安装方法
  5. namesapce的作用 增加访问路径 目的:区分不同包的相同action的访问路径
  6. 时频分析:短时傅里叶变换应用
  7. 三十八、Vue项目上手 | 用户管理系统(上篇)
  8. React学习,Babel ES6兼容运行使用的命令行整理
  9. 用计算机听音乐和看电影的ppt,五年级下册信息技术课件-第六课 用计算机听音乐和看电影 川教版 (共13张PPT)...
  10. Nginx 500错误总结
  11. 学习iPhone开发中 sqlite3的使用
  12. SVN自助更新:运维利器Puppet实例讲解
  13. ios人脸照片_iOS10照片人脸识别功能是什么?iOS10照片人脸识别功能使用教程
  14. S7-200SMART编程软件在符号绝对模式下变量符号名显示不全的解决办法
  15. DP1363F与CLRC663的兼容性对比区别
  16. 查看苹果审核反馈的crash日志/崩溃日志
  17. python入门自学软件手机版,python编程教学app
  18. 如何用chrome浏览器 开发插件 自动答题 自动抢票 自动选课
  19. jupyter报错EnvironmentLocationNotFound: Not a conda environment: /root/anaconda3/envs/anaconda3
  20. pdf转换成word转换器免费版哪里下载

热门文章

  1. Ceres-Solver
  2. 基于深度学习的检测和阶段分级优化糖尿病视网膜病变的诊断
  3. Django基础(16): 模板标签(tags)的介绍及如何自定义模板标签
  4. HTB靶机01-Blue-WriteUp
  5. 终于试用了64位win7
  6. 2021年最新版Git一天入门教程
  7. 解决vue项目运行npm run serve报错的问题
  8. 【网络】MTU理解、MTU对上层协议的影响
  9. 「文章重现」2019发表在NBT的10x sc-ATAC-seq分析重现
  10. JavaEE Spring框架学习笔记(AOP Introductions介绍)