python之傳送郵件(yagmail)

2021-09-30 00:23:33 字數 1433 閱讀 2690

我們在開發程式的時候,有時候需要開發一些自動化的任務,執行完之後,將結果自動的傳送乙份郵件,python傳送郵件使用yagmail模組,是乙個標準包,直接import匯入使用即可,**如下:

import yagmail

#qq郵箱傳送

username=

'616745***@qq.com'

# 發件人的郵箱

mail_server=

"smtp.qq.com"

qq =

'lnryhkmepprqbcdg'

#imap授權碼,作用是登入時的密碼

m = yagmail.smtp(user=username,password=qq,host=mail_server)

to =

['1831900***@qq.com'

,'wangya***@***'

]#發給誰

cc =

['1046***'

]#抄送

m.send(to=to,cc=cc,

# to 傳送給誰,cc 抄送給誰

subject=

'今天吃了嗎'

,#標題

contents=

'今天吃魚肉了嗎,吃飽沒'

,#正文

attachments=r'/學習/介面自動化/besttest/10.26/book_server.log'

)#附件,多個附件傳乙個list

#163郵箱傳送

username=

'[email protected]'

# 發件人的郵箱

mail_server=

"mtp.163.com"

password=

'houyafan123'

m = yagmail.smtp(user=username,password=password,host=mail_server)

to =

['183190***'

,'wangyajuan***'

]#發給誰

cc =

['104690***'

]#抄送

m.send(to=to,cc=cc,

# to 傳送給誰,cc 抄送給誰

subject=

'今天吃了嗎'

,#標題

contents=

'今天吃魚肉了嗎,吃飽沒'

,#正文

attachments=r'/學習/介面自動化/besttest/10.26/book_server.log'

)#附件,多個附件傳乙個list

設定:1、qq -

-》設定

2、賬戶

python之傳送郵件

coding utf 8 傳送html文字郵件 import smtplib from email.mime.text import mimetext mailto list mail host smtp.163.com 設定伺服器 mail user 使用者名稱 mail pass 口令 mail...

python之 郵件傳送

smtplib模組 time模組 用於時間延遲 email模組中 header,mime text,multipart 的使用 header 用於定義mail頭部資訊 mime.text 用於定義郵件正文文字功能 mime.multipart 用於定義郵件附件功能 usr bin python3 c...

python之郵件傳送

環境配置 window 10 python 3.7.4 確保您的郵箱已經開通smtp服務 傳送郵件的庫 import smtplib 郵件文字 from email.mime.text import mimetext smtp伺服器位址 smtpsever smtp.qq.com 發郵件位址 sen...