下面是一個利用smtplib,實現QQ郵箱發送郵件的例子。

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

成功開啟后點擊生成授權碼,得到的密碼為smtp發送郵件時的登錄密碼。

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

一個發送郵件的簡單實例:

 

from smtplib import SMTP_SSL from email.mime.text import MIMEText from email.header import Header email_from = “123456@qq.com” #改為自己的發送郵箱 email_to = “654321@qq.com” #接收郵箱 hostname = “smtp.qq.com” #不變,QQ郵箱的smtp服務器地址 login = “123456@qq.com” #發送郵箱的用戶名 password = “xddflpwqesfkbidf” #發送郵箱的密碼,即開啟smtp服務得到的授權碼。注:不是QQ密碼。 subject = “python smtp” #郵件主題 text = “send email” #郵件正文內容 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()

 

腳本執行結果:

PS:如果遇到SMTP_SSL語句報錯(UnicodeDecodeError:\\\’utf-8\\\’ codec can\\\’t decode),可能是因為計算機名中含有中文導致的。

如果,你對上面的內容還有疑問,推薦選擇三五互聯企業云郵箱!有專人協助您解答郵箱疑問。

三五互聯21年老牌服務商,企業郵箱功能豐富,如定時發送、支持層級子文件夾,郵件撤回,日程微信通知、多彩便簽等幾十項特色功能,使用管理便捷。按需自由定制,購買靈活,PCIe加速、極速收發!而且支持小程序收發郵件,隨時隨地移動辦公。價格實惠,還可以免費試用!

高性價比企業郵箱開通鏈接:http://m.shinetop.cn/services/mail/

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » Python 發送郵件 (smtp) QQ郵箱

登錄

找回密碼

注冊