python 傳送郵件

2021-10-12 17:31:26 字數 2264 閱讀 1110

import yagmail

# 鏈結郵箱伺服器

yag = yagmail.smtp(user=

"124***[email protected]"

, password=

"gkcooy******x"

, host=

'smtp.qq.com'

)# 郵箱正文

]# 傳送郵件

yag.send(

'lv******@***xx666.cn'

,'python email test'

, contents)

"""給多個使用者發郵件:

只需要將接收郵箱 變成乙個list即可。

"""# 傳送郵件

# yag.send(['[email protected]', '[email protected]', '[email protected]'], 'subject', contents)

"""傳送附件"""

# 傳送附件,只要新增乙個附件列表就可以了。

# yag.send('[email protected]', '傳送附件', contents, ["d:","d://baidu_img.jpg"])

"""抄送"""

# 郵箱正文 文字及附件

,'測試郵件'

]# 傳送郵件

yag.send(to=

'[email protected]'

, cc=

'***@***.com'

, subject=

'傳送附件'

, contents=contents)

import smtplib

from email.mime.text import mimetext

from email.header import header

# 傳送郵箱伺服器

smtpserver =

'smtp.qq.com'

# 傳送郵箱使用者

user =

'12457***[email protected]'

# smtp授權碼

password =

'gzzzssszz******xx'

# 傳送郵箱

sender =

'1245***[email protected]'

# 接收郵箱

receiver =

'lv******@***xx666.cn'

# 傳送郵件主題

subject =

'python email test'

# 編寫html型別的郵件正文

msg = mimetext(''

,'html'

,'utf-8'

)msg[

'subject'

]= header(subject,

'utf-8'

)# 郵件的主題,也可以說是標題

msg[

'from'

]= header(

'嗯嗯嗯'

,'utf-8'

)# 括號裡的對應發件人郵箱暱稱、發件人郵箱賬號

msg[

'to'

]= header(

'麼麼麼噠'

,'utf-8'

)# 括號裡的對應收件人郵箱暱稱、收件人郵箱賬號

# 連線傳送郵件

smtp = smtplib.smtp(

)smtp.connect(smtpserver)

smtp.login(user, password)

smtp.sendmail(sender, receiver, msg.as_string())

smtp.quit(

)

html傳送郵件 Python傳送郵件(三十)

簡單郵件傳輸協議 smtp 是一種協議,用於在郵件伺服器之間傳送電子郵件和路由電子郵件。python提供smtplib模組,該模組定義了乙個smtp客戶端會話物件,可用於使用smtp或esmtp偵聽器守護程式向任何網際網路機器傳送郵件。這是乙個簡單的語法,用來建立乙個smtp物件,稍後將演示如何用它...

python 傳送郵件

coding utf 8 import smtplib from email.mime.text import mimetext from email.header import header 檔案形式的郵件 def email file mail host smtp.qq.com 郵箱伺服器 ma...

python 傳送郵件

smtp mail transfer protocol 即簡單郵件傳輸協議,它是一組用於由源位址到目的位址傳送郵件的規則,由它來控制信件的中轉方式。python的smtplib提供了一種很方便的途徑傳送電子郵件。它對smtp協議進行了簡單的封裝。直接貼 coding utf 8 import smt...