介紹
預計閱讀3分鐘不到
通過python自動發送郵件
這個是為了弄一個自動發送電子郵件的東西, 需要安裝 yagmail
pip install yagmail
如果感覺安裝太慢, 建議使用阿里源
pip install yagmail -i https://mirrors.aliyun.com/pypi/simple
初始化郵件,準備發送
# 匯入模塊 import yagmail
yagmail.SMTP() # 傳入賬號,密碼(郵箱授權碼也可以,具體的話,去百度 郵箱授權碼(例如: qq郵箱授權碼))
yag = yagmail.SMTP('發送方郵箱賬號', '發送方郵箱 密碼/授權碼', host='發送方的SMTP服務器,默認是谷歌的')
發送郵件
yag.send(目標郵箱, 郵件主題, 郵件正文, 郵件的附件)
附件是可選項,可以有可以沒有
其中, 目標郵箱, 郵件正文, 郵件附件, 都可以使用串列來套起來,
yag.send(['[email protected]','[email protected]'], '主題1', ['1111','22222','33333'])
完整代碼
import yagmail ? yag = yagmail.SMTP('發送方郵箱賬號', '發送方郵箱 密碼/授權碼', host='發送方的SMTP服務器,默認是谷歌的') ? texts = ['這里是文本1111 ', '22222', '333333'] # 在發送郵件的時候每一個元素中間都會自動換行 files = [r'.\aaa.mp3'] # 要注意路徑的問題 ? yag.send('[email protected]', '主題1', texts, files)
---over---
祝你有個美好的一天
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/232892.html
標籤:Python
