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

首頁 > 編程 > Python > 正文

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

2020-01-04 15:01:27
字體:
來源:轉載
供稿:網友

python的smtplib提供了一種很方便的途徑發送電子郵件。它對smtp協議進行了簡單的封裝。
下面是一個利用smtplib,實現QQ郵箱發送郵件的例子。

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

python,smtplib,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() 

腳本執行結果:

python,smtplib,QQ郵箱,發送郵件

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

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


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 理塘县| 靖州| 革吉县| 道真| 德保县| 日土县| 九江县| 都匀市| 特克斯县| 化德县| 扶余县| 疏附县| 额尔古纳市| 屯昌县| 福泉市| 广丰县| 会宁县| 宿迁市| 嵊泗县| 西宁市| 资源县| 罗田县| 南郑县| 海丰县| 北辰区| 望奎县| 昌乐县| 上饶县| 灌阳县| 汾阳市| 兰州市| 梅州市| 安吉县| 徐水县| 广河县| 鸡泽县| 昌邑市| 广德县| 枣庄市| 河间市| 丹寨县|