Python自動發郵件

2021-08-09 01:34:41 字數 1253 閱讀 9644

摘要:本文介紹如何使用python發郵件,主要原理是利用qq郵箱傳送郵件

獲得授權碼後將其寫在下面程式中,然後就可以給自己的郵箱發郵件了

# 使用qq郵箱傳送郵件

# content是傳送的內容,格式為

# hostusername你自己的qq郵箱名

# tousername:接收方的郵箱賬號

import smtplib

from email.mime.text import mimetext

defsend_mail

(content, hostusername, key, tousername)

:# 你的郵箱賬號

_user = hostusername

_pwd = key

# 這裡是接收方郵箱賬號

_to = tousername

msg = mimetext(content[

'text'])

msg[

"subject"

]= content[

'header'

] msg[

"from"

]= _user

msg[

"to"

]= _to

try: s = smtplib.smtp_ssl(

"smtp.qq.com"

,465

) s.login(_user, _pwd)

s.sendmail(_user, _to, msg.as_string())

s.quit(

)print

("傳送成功!"

)except smtplib.smtpexception as e:

print

("傳送失敗,%s"

python自動發郵件

本文以qq郵箱為例 python 內建smtplib庫支援傳送郵件 import smtplib from email.mime.text import mimetext from email.header import header 例項乙個郵箱物件 郵箱我們以qq郵箱為例 埠為465或者587,...

python 自動群發郵件

生活中我們經常傳送郵件,那麼我們能不能用python寫乙個自動傳送郵件的功能呢?答案是肯定的!開始實現功能之前我們需要開啟我們郵箱的 imap smtp功能,我們先了解一下什麼是imap smtp。smtp的全稱是 mail transfer protocol 即簡單郵件傳輸協議。它是一組用於從源位...

python 發郵件 python發郵件

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