Python 發(fā)送郵件 (smtp) QQ郵箱

發(fā)布時間:2024-03-08
python的smtplib提供了一種很方便的途徑發(fā)送電子郵件。它對smtp協(xié)議進行了簡單的封裝。
下面是一個利用smtplib,實現(xiàn)qq郵箱發(fā)送郵件的例子。
首先必須要打開qq郵箱的smtp服務(wù),在qq郵箱個人主頁的 設(shè)置-賬戶 中開啟。如圖:
成功開啟后點擊生成授權(quán)碼,得到的密碼為smtp發(fā)送郵件時的登錄密碼。
——————————————————————————————————————–
一個發(fā)送郵件的簡單實例:
from smtplib import smtp_ssl from email.mime.text import mimetext from email.header import header email_from = “123456@qq.com” #改為自己的發(fā)送郵箱 email_to = “654321@qq.com” #接收郵箱 hostname = “smtp.qq.com” #不變,qq郵箱的smtp服務(wù)器地址 login = “123456@qq.com” #發(fā)送郵箱的用戶名 password = “xddflpwqesfkbidf” #發(fā)送郵箱的密碼,即開啟smtp服務(wù)得到的授權(quán)碼。注:不是qq密碼。 subject = “python smtp” #郵件主題 text = “send email” #郵件正文內(nèi)容 smtp = smtp_ssl(hostname)#smtp_ssl默認使用465端口 smtp.login(login, password) msg = mimetext(text, “plain”, “utf-8”) msg[“subject”] = header(subject, “utf-8”) msg[“from”] = email_from msg[“to”] = email_to smtp.sendmail(email_from, email_to, msg.as_string()) smtp.quit()
腳本執(zhí)行結(jié)果:
ps:如果遇到smtp_ssl語句報錯(unicodedecodeerror:\\\’utf-8\\\’ codec can\\\’t decode),可能是因為計算機名中含有中文導(dǎo)致的。
如果,你對上面的內(nèi)容還有疑問,推薦選擇西部數(shù)碼企業(yè)云郵箱!有專人協(xié)助您解答郵箱疑問。
西部數(shù)碼21年老牌服務(wù)商,企業(yè)郵箱功能豐富,如定時發(fā)送、支持層級子文件夾,郵件撤回,日程微信通知、多彩便簽等幾十項特色功能,使用管理便捷。按需自由定制,購買靈活,pcie加速、極速收發(fā)!而且支持小程序收發(fā)郵件,隨時隨地移動辦公。價格實惠,還可以免費試用!
高性價比企業(yè)郵箱開通鏈接:https://www.west.cn/services/mail/
上一個:移動機械硬盤推薦 知乎,什么品牌的移動硬盤好
下一個:新型基樁施工工藝與特點分析

超聲波能量表性能超聲波能量表
德國joyner快速排氣閥
西陵道士茶歌
桃樹秋季管理六要點
魅族怎么改手機機型,魅族手機型號怎么改就是在空間發(fā)說說那個尾巴
2D02WGJ0472TCE,厚聲貼片排阻今日行情,最新價格
古人喝茶前都要用碗蓋撥一撥的含義
矢量控制系統(tǒng)的基本思路
一般民用建筑施工測量基礎(chǔ)定位不準問題如何處理?
機械硬盤突然讀取不到了,光驅(qū)位機械硬盤讀取不到了
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos