【说站】Python中Exchange发邮件
Python中Exchange发邮件
1、安装exchangelib库
pip3 install exchangelib
2、引入模块
exchangelib模块挺多的,其中Account, Credentials用来连接邮箱的,其他的根据你自身需求来吧,截图是所有模块:
3、连接邮箱
登录邮箱编码还是比较简单的:
credentials = Credentials('域名\用户名', '密码') account = Account('邮箱', credentials=credentials, autodiscover=True) 编写调用exchangelib库,发送邮件 #Author Kang from exchangelib import DELEGATE, Account, Credentials, Message, Mailbox, HTMLBody def Email(to, subject, body): creds = Credentials( username='zhoumingkang', password='帐号验证的密码' ) account = Account( primary_smtp_address='zhoumingkang@cedarhd.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() cpu = 80 mem = 70 message = '''-----------运维报告------------<br> CPU使用率:%s<br> 可用内存:%s<br> ''' %(cpu,mem) Email("zhoumingkang@cedarhd.com","主题",message)
以上就是Python中Exchange发邮件的方法,希望对大家有所帮助。更多Python学习指路:python基础教程
本站发布的内容若侵犯到您的权益,请邮件联系站长删除,我们将及时处理!
从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!
本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。
本站资源仅供学习和交流使用,版权归原作者所有,请勿商业运营、违法使用和传播!请在下载后24小时之内自觉删除。
若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。