利用exchangelib快速上手使用python发邮件
前言
之前一直知道使用python smtp发邮件,但是最近发现一个神器exchangelib
,用这个神器发邮件,简直简单的不能再简单了,官方文档在这里
实例
只需要将下面的xxx改成你的信息就可以了
from exchangelib import DELEGATE, Account, Credentials, Message, Mailbox, HTMLBodydef Email(to, subject, body):creds = Credentials(username='xxxxxx',password='xxxxxx')account = Account(primary_smtp_address='xxx@xxx.com',credentials=creds,autodiscover=True,access_type=DELEGATE)m = Message(account=account,subject=subject,body=HTMLBody(body),to_recipients = [Mailbox(email_address=to)])m.send()Email("xxx@xxx.com", "abc", "def")
提升安全性
如果你觉得自己的密码直接写在这里不太好,你可以结合这篇文章:
用python给自己写一个加密算法
给自己的密码加个密,然后就可以在某种程度上,提高你的安全性了。
参考文档
https://www.cnblogs.com/zhzhang/p/7739549.html
利用exchangelib快速上手使用python发邮件相关推荐
- 用python自动化发送邮件(python零基础也可以快速上手,自己发邮件哦)(*^ワ^*)
作为一个刚感还不算入门的python小白,我来分享一个我最经学到的一个python在高效率发送邮件这方面,欢迎大家一起讨论一起优化,同时也欢迎大家一起纠错.(想找原链接可以自行去翻阅哦!) 1.首先我 ...
- day21-办公自动化:利用Python发邮件
Excel中绘制图表 下载三方库openpyxl pip install openpyxl from datetime import datetimefrom openpyxl from openpy ...
- 【Python五篇慢慢弹】快速上手学python
快速上手学python 作者:白宁超 2016年10月4日19:59:39 摘要:python语言俨然不算新技术,七八年前甚至更早已有很多人研习,只是没有现在流行罢了.之所以当下如此盛行,我想肯定是多 ...
- matlab如何测两点的角度_【邢不行|量化小讲堂系列01-Python量化入门】如何快速上手使用Python进行金融数据分析...
引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 [必读文章]: [邢不 ...
- python金融编程入门_【量化小讲堂- Python、pandas技巧系列】如何快速上手使用Python进行金融数据分析...
如何快速上手使用Python进行金融数据分析 引言: 本系列帖子"量化小讲堂",通过实际案例教初学者使用python.pandas进行金融数据处理,希望能对大家有帮助. [必读文章 ...
- python 发邮件 timeout_python发送邮件
一.相关模块介绍 发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进行一下简单的介绍: 1.smtplib模块 smtplib.SMTP([host[, port[, loca ...
- python发邮件有什么意思_python发邮件要装什么
在介绍具体的实现python发邮件的具体操作之前,我觉得有必要介绍下SMTP,更有助于理解python发邮件的实现原理.SMTP协议属于TCP/IP协议簇,即简单邮件传输协议,它是一组用于由源地址到目 ...
- python发邮件图片太长显示不出来_小白入门,用python 发送定时邮件,将Dataframe转为邮件正文,链接显示为图片...
在实际工作中,我们常常会遇到定时发送邮件的任务,基于我的实践,分享给大家,也许一篇文章写不完,就先列个目录. 本文想要解决的问题: 用python构造一封邮件,并设置定时发送出去.往往,这只是最低级的 ...
- phpmail通过qq发邮箱失败_PHP中利用PHPMailer配合QQ邮箱实现发邮件
phpmailer实现给网站用户发送邮件,WordPress好像禁用了mail()函数,也不能直接使用自带的发送邮件,以防止暴露IP PHPMailer的介绍: 可运行在任何平台之上 支持SMTP验证 ...
最新文章
- 2022-2028年中国二次供水产业发展动态及投资战略规划报告
- 有多少可爱IT精英,他们的爱情屡屡“挨踢”
- Ubuntu14搭建配置青岛大学OJ系统
- centos7安装pyenv
- 3.2-3 tac、more
- 【MapReduce】
- java tree 表格_00030-layui+java 树形表格treeTable
- Selenium免密码登录学习的方法
- 小学生作业打印推荐哪个软件?
- 同人游戏开发工具巡礼——AVG(ADV)引擎篇
- 中国省市区 json
- 《21个项目玩转深度学习》第四章问题总结--Python3.6与2.7的兼容问题及其他小问题
- WiFi温湿度传感器开发
- 读书笔记01_《程序员思维修炼》
- 鼠标键为什么按小键盘5以及+的时候却有时变成了右键点击,如何改为左键点击
- SSL数字证书(一)CA、根证书与数字证书
- PCB线路板||检查和避免PCB电路板短路的方法
- java实施工程师自我介绍
- 获取UNIX系统时间
- 接口测试平台代码实现74: 多接口用例-14