Python使用QQ郵箱發(fā)送郵件實例與QQ郵箱設(shè)置詳解
更新時間:2020年02月18日 14:50:57 作者:程序猿_小天
這篇文章主要介紹了Python發(fā)送QQ郵件實例與QQ郵箱設(shè)置詳解,需要的朋友可以參考下
直接上代碼實例:
#!/usr/bin/python3
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
my_sender='1638245306@qq.com' # 發(fā)件人郵箱賬號
my_pass = 'xxxxxx' # 發(fā)件人郵箱密碼(注意這個密碼不是QQ郵箱的密碼,是在QQ郵箱的SMTP中生成的授權(quán)碼)
my_user='1638245306@qq.com' # 收件人郵箱賬號,我這邊發(fā)送給自己
def mail():
ret=True
try:
msg=MIMEText('填寫郵件內(nèi)容','plain','utf-8') #填寫郵件內(nèi)容
msg['From']=formataddr(["FromRunoob",my_sender]) # 括號里的對應發(fā)件人郵箱昵稱、發(fā)件人郵箱賬號
msg['To']=formataddr(["FK",my_user]) # 括號里的對應收件人郵箱昵稱、收件人郵箱賬號
msg['Subject']="菜鳥教程發(fā)送郵件測試" # 郵件的主題,也可以說是標題
server=smtplib.SMTP_SSL("smtp.qq.com", 465) # 發(fā)件人郵箱中的SMTP服務器,端口是25
server.login(my_sender, my_pass) # 括號中對應的是發(fā)件人郵箱賬號、郵箱密碼
server.sendmail(my_sender,[my_user,],msg.as_string()) # 括號中對應的是發(fā)件人郵箱賬號、收件人郵箱賬號、發(fā)送郵件
server.quit() # 關(guān)閉連接
except Exception: # 如果 try 中的語句沒有執(zhí)行,則會執(zhí)行下面的 ret=False
ret=False
return ret
ret=mail()
if ret:
print("郵件發(fā)送成功")
else:
print("郵件發(fā)送失敗")
授權(quán)碼生成,需要點擊郵箱的設(shè)置,選擇賬戶,在賬戶的最下邊。
QQ郵箱設(shè)置

更多關(guān)于Python使用QQ郵箱發(fā)送郵件的實例請查看下面的相關(guān)鏈接
相關(guān)文章
Python+Requests+PyTest+Excel+Allure?接口自動化測試實戰(zhàn)
本文主要介紹了Python+Requests+PyTest+Excel+Allure?接口自動化測試實戰(zhàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-02-02
Python實現(xiàn)批量將word轉(zhuǎn)html并將html內(nèi)容發(fā)布至網(wǎng)站的方法
這篇文章主要介紹了Python實現(xiàn)批量將word轉(zhuǎn)html并將html內(nèi)容發(fā)布至網(wǎng)站的方法,涉及Python調(diào)用第三方接口進行文件轉(zhuǎn)換及操作數(shù)據(jù)庫等相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07
Pytorch pth 格式轉(zhuǎn)ONNX 格式的詳細過程
PyTorch 訓練的模型,需要在Jetson nano 上部署,jetson 原生提供了TensorRT 的支持,所以一個比較好的方式是把它轉(zhuǎn)換成ONNX 格式,然后在通過ONNX 轉(zhuǎn)換成TensorRT 格式,這篇文章主要介紹了Pytorch pth 格式轉(zhuǎn)ONNX 格式,需要的朋友可以參考下2023-05-05
Python numpy二維數(shù)組如何刪除指定行和列
本文展示了如何對數(shù)組進行行列刪除操作,包括刪除單行、單列、多行和多列的方法,通過具體的運行結(jié)果展示,讀者可以清晰地了解到如何在不同情況下進行數(shù)據(jù)處理,文章內(nèi)容實用,適合需要進行數(shù)據(jù)處理的讀者參考學習2024-09-09

