利用exchangelib快速上手使用python发邮件
生活随笔
收集整理的這篇文章主要介紹了
利用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中的raw string的使