下面是一個(gè)利用smtplib,實(shí)現(xiàn)QQ郵箱發(fā)送郵件的例子。

首先必須要打開QQ郵箱的smtp服務(wù),在QQ郵箱個(gè)人主頁的 設(shè)置-賬戶 中開啟。如圖:

成功開啟后點(diǎn)擊生成授權(quán)碼,得到的密碼為smtp發(fā)送郵件時(shí)的登錄密碼

——————————————————————————————————————–

一個(gè)發(fā)送郵件的簡(jiǎn)單實(shí)例:

 

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默認(rèn)使用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語句報(bào)錯(cuò)(UnicodeDecodeError:\\\’utf-8\\\’ codec can\\\’t decode),可能是因?yàn)橛?jì)算機(jī)名中含有中文導(dǎo)致的。

如果,你對(duì)上面的內(nèi)容還有疑問,推薦選擇西部數(shù)碼企業(yè)云郵箱!有專人協(xié)助您解答郵箱疑問。

西部數(shù)碼21年老牌服務(wù)商,企業(yè)郵箱功能豐富,如定時(shí)發(fā)送、支持層級(jí)子文件夾,郵件撤回,日程微信通知、多彩便簽等幾十項(xiàng)特色功能,使用管理便捷。按需自由定制,購(gòu)買靈活,PCIe加速、極速收發(fā)!而且支持小程序收發(fā)郵件,隨時(shí)隨地移動(dòng)辦公。價(jià)格實(shí)惠,還可以免費(fèi)試用!

高性價(jià)比企業(yè)郵箱開通鏈接:http://www.bingfeng168.cn/services/mail/

贊(0)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享網(wǎng)絡(luò)內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-62778877-8306;郵箱:fanjiao@west.cn。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處:西部數(shù)碼知識(shí)庫 » Python 發(fā)送郵件 (smtp) QQ郵箱

登錄

找回密碼

注冊(cè)