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

首頁 > 編程 > Python > 正文

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

2020-02-23 00:10:54
字體:
來源:轉載
供稿:網友

python的smtplib提供了一種很方便的途徑發送電子郵件。它對smtp協議進行了簡單的封裝。
下面是一個利用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),可能是因為計算機名中含有中文導致的。

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九台市| 华亭县| 出国| 林州市| 平乡县| 崇文区| 门头沟区| 汨罗市| 水富县| 安徽省| 八宿县| 前郭尔| 灯塔市| 长丰县| 灵丘县| 阳原县| 龙江县| 融水| 拜泉县| 鄂伦春自治旗| 米脂县| 宁津县| 乌拉特前旗| 茶陵县| 司法| 普洱| 翼城县| 常熟市| 灌云县| 浦东新区| 长武县| 高雄市| 南平市| 龙海市| 平顺县| 屏南县| 当涂县| 常宁市| 微山县| 乐业县| 都匀市|