Python3實現(xiàn)發(fā)送QQ郵件功能(文本)
更新時間:2017年12月15日 10:51:29 作者:zhang_shuaixiang
這篇文章主要為大家詳細介紹了Python3實現(xiàn)發(fā)送QQ郵件功能,文本方面,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文為大家分享了Python3實現(xiàn)發(fā)送QQ郵件功能:文本,供大家參考,具體內(nèi)容如下
注意:使用前需要到qq中設置開啟POP3 和IMAP服務和設置第三方授權碼
然后在下面打x那里填入相關信息即可
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
my_sender='xxxx@qq.com' # 發(fā)件人郵箱賬號
my_pass = 'xxxxxxx' # 發(fā)件人郵箱密碼(當時申請smtp給的口令)
my_user='xxxxxxxx@qq.com' # 收件人郵箱賬號,我這邊發(fā)送給自己r
def mail():
ret=True
try:
msg=MIMEText('<郵件內(nèi)容>','plain','utf-8')
msg['From']=formataddr(["xxxxxx",my_sender])
# 括號里的對應發(fā)件人郵箱昵稱、發(fā)件人郵箱賬號
msg['To']=formataddr(["xxxxxxx",my_user])
# 括號里的對應收件人郵箱昵稱、收件人郵箱賬號
msg['Subject']= '郵件主題'
# 郵件的主題,也可以說是標題
server=smtplib.SMTP_SSL("smtp.qq.com", 465)
# 發(fā)件人郵箱中的SMTP服務器,端口是465
server.login(my_sender, my_pass)
# 括號中對應的是發(fā)件人郵箱賬號、郵箱密碼
server.sendmail(my_sender,[my_user,],msg.as_string())
# 括號中對應的是發(fā)件人郵箱賬號、收件人郵箱賬號、發(fā)送郵件
server.quit()# 關閉連接
except Exception:# 如果 try 中的語句沒有執(zhí)行,則會執(zhí)行下面的 ret=False
ret=False
return ret
ret=mail()
if ret:
print("郵件發(fā)送成功")
else:
print("郵件發(fā)送失敗")
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Python 利用scrapy爬蟲通過短短50行代碼下載整站短視頻
近日,有朋友向我求助一件小事兒,他在一個短視頻app上看到一個好玩兒的段子,想下載下來,可死活找不到下載的方法。經(jīng)過我的一番研究才找到解決方法,下面小編給大家分享Python 利用scrapy爬蟲通過短短50行代碼下載整站短視頻的方法,感興趣的朋友一起看看吧2018-10-10
教你用python實現(xiàn)一個無界面的小型圖書管理系統(tǒng)
今天帶大家學習怎么用python實現(xiàn)一個無界面的小型圖書管理系統(tǒng),文中有非常詳細的圖文解說及代碼示例,對正在學習python的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05
關于python簡單的爬蟲操作(requests和etree)
這篇文章主要介紹了關于python簡單的爬蟲操作(requests和etree),文中提供了實現(xiàn)代碼,需要的朋友可以參考下2023-04-04

