利用exchangelib快速上手使用python发邮件 |
您所在的位置:网站首页 › exchangelib删除全部日历 › 利用exchangelib快速上手使用python发邮件 |
前言
之前一直知道使用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 |