摘要:本文介紹如何使用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 ...