国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python利用smtplib實現QQ郵箱發送郵件

2020-02-16 01:01:39
字體:
來源:轉載
供稿:網友

python的smtplib提供了一種很方便的途徑發送電子郵件。它對smtp協議進行了簡單的封裝。

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

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

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

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

from smtplib import SMTP_SSLfrom email.mime.text import MIMETextfrom 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_frommsg["to"] = email_to smtp.sendmail(email_from, email_to, msg.as_string())smtp.quit()

腳本執行結果:

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遵化市| 尉犁县| 南部县| 新余市| 望江县| 新宁县| 青龙| 平果县| 定兴县| 临武县| 额济纳旗| 新化县| 平顺县| 九寨沟县| 涿州市| 阳泉市| 锡林郭勒盟| 灵石县| 高雄市| 古交市| 西峡县| 滦平县| 怀来县| 鱼台县| 同心县| 高雄市| 安国市| 南丰县| 枣强县| 城口县| 博罗县| 健康| 昌邑市| 武汉市| 玉林市| 五家渠市| 罗江县| 文化| 佳木斯市| 常熟市| 海阳市|