最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

python3如何通過qq郵箱發(fā)送郵件

來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 20:01:22
文檔

python3如何通過qq郵箱發(fā)送郵件

python3如何通過qq郵箱發(fā)送郵件:這次給大家?guī)韕ython3如何通過qq郵箱發(fā)送郵件,python3通過qq郵箱發(fā)送郵件的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。了解qq郵箱的SMTPQQ郵箱 POP3 和 SMTP 服務器地址設置如下:郵箱 POP3服務器(端口995) SMTP服務器(端口465或58
推薦度:
導讀python3如何通過qq郵箱發(fā)送郵件:這次給大家?guī)韕ython3如何通過qq郵箱發(fā)送郵件,python3通過qq郵箱發(fā)送郵件的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。了解qq郵箱的SMTPQQ郵箱 POP3 和 SMTP 服務器地址設置如下:郵箱 POP3服務器(端口995) SMTP服務器(端口465或58
這次給大家?guī)韕ython3如何通過qq郵箱發(fā)送郵件,python3通過qq郵箱發(fā)送郵件的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。

了解qq郵箱的SMTP

QQ郵箱 POP3 和 SMTP 服務器地址設置如下:

郵箱 POP3服務器(端口995) SMTP服務器(端口465或587)

qq.com pop.qq.com smtp.qq.com

SMTP服務器需要身份驗證。

1.開啟qq郵箱的smtp服務

如何打開POP3/SMTP/IMAP功能?

為了保障用戶郵箱的安全,QQ郵箱設置了POP3/SMTP/IMAP的開關。系統(tǒng)缺省設置是“關閉”,在用戶需要這些功能時請“開啟”。 首先,登錄郵箱,進入設置-帳戶;

1.jpg

然后,在“帳戶”設置中,找到設置項,進行設置,如下:

2.jpg

最后,保存設置,即打開了相應的服務。

2.代碼

import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddr
 
my_sender='XXXXXXX@qq.com' # 發(fā)件人郵箱賬號my_pass = 'xxxxxxxxxxxx' # 發(fā)件人郵箱密碼(當時申請smtp給的口令)my_user='xxxxxx@xx.com' # 收件人郵箱賬號,我這邊發(fā)送給自己def mail():
 ret=True
 try:
 msg=MIMEText('填寫郵件內容','plain','utf-8')
 msg['From']=formataddr(["發(fā)件人昵稱",my_sender]) # 括號里的對應發(fā)件人郵箱昵稱、發(fā)件人郵箱賬號
 msg['To']=formataddr(["收件人昵稱",my_user]) # 括號里的對應收件人郵箱昵稱、收件人郵箱賬號
 msg['Subject']="郵件主題-測試" # 郵件的主題,也可以說是標題
 
 server=smtplib.SMTP_SSL("smtp.qq.com", 465) # 發(fā)件人郵箱中的SMTP服務器,端口是465
 server.login(my_sender, my_pass) # 括號中對應的是發(fā)件人郵箱賬號、郵箱密碼
 server.sendmail(my_sender,[my_user,],msg.as_string()) # 括號中對應的是發(fā)件人郵箱賬號、收件人郵箱賬號、發(fā)送郵件
 server.quit()# 關閉連接
 except Exception:# 如果 try 中的語句沒有執(zhí)行,則會執(zhí)行下面的 ret=False
 ret=False
 return ret
 
ret=mail()if ret:
 print("郵件發(fā)送成功")else:
 print("郵件發(fā)送失敗")

注意:如果收件人地址錯誤,但代碼還是會提示"郵件發(fā)送成功",如果是地址錯誤在qq郵箱中會收到"來自qq.com的退信"

相信看了本文案例你已經(jīng)掌握了方法,更多精彩請關注Gxl網(wǎng)其它相關文章!

相關閱讀:

h5制作性能變化折線圖

python3與JS有什么不同

vue2+kendo的ui整合

聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

python3如何通過qq郵箱發(fā)送郵件

python3如何通過qq郵箱發(fā)送郵件:這次給大家?guī)韕ython3如何通過qq郵箱發(fā)送郵件,python3通過qq郵箱發(fā)送郵件的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。了解qq郵箱的SMTPQQ郵箱 POP3 和 SMTP 服務器地址設置如下:郵箱 POP3服務器(端口995) SMTP服務器(端口465或58
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top