python郵件傳送

2021-10-07 19:58:35 字數 2583 閱讀 8135

import smtplib

from email.mime.text import mimetext

from email.header import header

# come_from 是自己的郵箱,password是郵箱的授權碼

come_from =

'******[email protected]'

# who 使用者是誰 ,相當於使用者名稱。

password =

'*********'

# 秘鑰串 ,相當於密碼。

# to_email 是接收的郵箱

to_email =

'*********@qq.com'

# 我要傳送給誰

# 郵件伺服器

smtp_server =

'smtp.qq.com'

#我們自己不搭建了,有免費的還穩定,出了事情都能找服務商, qq郵箱的服務網域名稱

infos =

"hello,everybody. i am comming."

# 我們要傳送的內容

# 郵箱正文,第乙個引數為內容,第二個引數為格式,預設為純文字,第三個引數是編碼

# 這裡我用把傳送內容賦值給變數infos

msg = mimetext(infos,

'plain'

,'utf-8'

)# 郵件頭部資訊

msg[

'from'

]= header(come_from)

# 傳送給誰

msg[

'to'

]= header(to_email)

# 郵件主題

msg[

'subject'

]= header('')

# 建立例項

server = smtplib.smtp_ssl(smtp_server)

# qq郵箱smtp的埠號是465或587

server.connect(smtp_server,

465)

# 登入郵箱

server.login(come_from, password)

# 傳送郵件

server.sendmail(come_from, to_email, msg.as_string())

print

("傳送完成"

)# 退出郵箱

server.quit(

)

import smtplib

from email.mime.text import mimetext

from email.header import header

# come_from 是自己的郵箱,password是郵箱的授權碼

come_from =

'************@qq.com'

# who 使用者是誰 ,相當於使用者名稱。

password =

'***************x'

# 秘鑰串 ,相當於密碼。

# to_email 是接收的郵箱

to_email =

'*********[email protected]'

# 我要傳送給誰

# 郵件伺服器

smtp_server =

'smtp.qq.com'

#我們自己不搭建了,有免費的還穩定,出了事情都能找服務商, qq郵箱的服務網域名稱

# infos = "hello,everybody. i am comming." # 我們要傳送的內容

html_message =

'%s'

%'jiahanbo'

# 郵箱正文,第乙個引數為內容,第二個引數為格式,預設為純文字,第三個引數是編碼

# 這裡我用把傳送內容賦值給變數infos

# msg = mimetext(html_message, 'plain', 'utf-8')

msg = mimetext(html_message,

'html'

,'utf-8'

)# 郵件頭部資訊

msg[

'from'

]= header(come_from)

# 傳送給誰

msg[

'to'

]= header(to_email)

# 郵件主題

msg[

'subject'

]= header('')

# 建立例項

server = smtplib.smtp_ssl(smtp_server)

# qq郵箱smtp的埠號是465或587

server.connect(smtp_server,

465)

# 登入郵箱

server.login(come_from, password)

# 傳送郵件

server.sendmail(come_from, to_email, msg.as_string())

print

("傳送完成"

)# 退出郵箱

server.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...