利用exchangelib快速上手使用python发邮件

您所在的位置:网站首页 exchangelib删除全部日历 利用exchangelib快速上手使用python发邮件

利用exchangelib快速上手使用python发邮件

2024-07-09 22:08| 来源: 网络整理| 查看: 265

前言

之前一直知道使用python smtp发邮件,但是最近发现一个神器exchangelib,用这个神器发邮件,简直简单的不能再简单了,官方文档在这里

实例

只需要将下面的xxx改成你的信息就可以了

from exchangelib import DELEGATE, Account, Credentials, Message, Mailbox, HTMLBody def Email(to, subject, body): creds = Credentials( username='xxxxxx', password='xxxxxx' ) account = Account( primary_smtp_address='[email protected]', 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("[email protected]", "abc", "def") 提升安全性

如果你觉得自己的密码直接写在这里不太好,你可以结合这篇文章: 用python给自己写一个加密算法 给自己的密码加个密,然后就可以在某种程度上,提高你的安全性了。

参考文档

https://www.cnblogs.com/zhzhang/p/7739549.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3