成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

python 自動(dòng)發(fā)送QQ郵箱

dendoink / 2174人閱讀

摘要:文章目錄一授權(quán)碼獲取二發(fā)送文本和附件三繼續(xù)升級(jí)四聲明一授權(quán)碼獲取開啟它發(fā)送短信發(fā)送后點(diǎn)擊我已發(fā)送把這個(gè)授權(quán)碼復(fù)制下來保存起來,下次還可以用。二發(fā)送文本和附件你只需要修改郵箱,授權(quán)碼,當(dāng)然如果你想發(fā)送附件也把附件路徑加上即可。

一、授權(quán)碼獲取


開啟它:

發(fā)送短信:

發(fā)送后點(diǎn)擊我已發(fā)送:

把這個(gè)授權(quán)碼復(fù)制下來保存起來,下次還可以用。

二、發(fā)送文本和附件

你只需要修改郵箱,授權(quán)碼,當(dāng)然如果你想發(fā)送附件也把附件路徑加上即可。
python代碼:

# coding=gbk"""作者:川川@時(shí)間  : 2021/11/10 10:50群:970353786"""import smtplibfrom email.mime.text import MIMETextfrom email.mime.image import MIMEImagefrom email.mime.multipart import MIMEMultipartfrom email.mime.application import MIMEApplication# 寫成了一個(gè)通用的函數(shù)接口,想直接用的話,把參數(shù)的注釋去掉就好def send_email(msg_from, passwd, msg_to, text_content, file_path=None):    msg = MIMEMultipart()    subject = "python 實(shí)現(xiàn)郵箱發(fā)送郵件"  # 主題    text = MIMEText(text_content)    msg.attach(text)    # file_path = r"read.md"  #如果需要添加附件,就給定路徑    if file_path:  # 最開始的函數(shù)參數(shù)我默認(rèn)設(shè)置了None ,想添加附件,自行更改一下就好        docFile = file_path        docApart = MIMEApplication(open(docFile, "rb").read())        docApart.add_header("Content-Disposition", "attachment", filename=docFile)        msg.attach(docApart)        print("發(fā)送附件!")    msg["Subject"] = subject    msg["From"] = msg_from    msg["To"] = msg_to    try:        s = smtplib.SMTP_SSL("smtp.qq.com", 465)        s.login(msg_from, passwd)        s.sendmail(msg_from, msg_to, msg.as_string())        print("發(fā)送成功")    except smtplib.SMTPException as e:        print("發(fā)送失敗")    finally:        s.quit()msg_from = "283****[email protected]"  # 發(fā)送方郵箱passwd = "d******a"  # 填入發(fā)送方郵箱的授權(quán)碼(就是剛剛你拿到的那個(gè)授權(quán)碼)msg_to = "283******[email protected]"  # 收件人郵箱,我是自己發(fā)給自己text_content = "hi,this is a demo!" # 發(fā)送的郵件內(nèi)容file_path = "read.md" # 需要發(fā)送的附件目錄send_email(msg_from,passwd,msg_to,text_content,file_path)

運(yùn)行:(收到郵箱)

三、繼續(xù)升級(jí)

你是否可以在這基礎(chǔ)上再做改動(dòng),比如爬取某個(gè)網(wǎng)頁的主要內(nèi)容發(fā)送到郵箱?爬蟲有趣的東西多著呢!比如我自動(dòng)填體溫,把填報(bào)后的效果發(fā)送給我郵箱。
python代碼:(txt里面為我的具體內(nèi)容)

# coding=gbk"""作者:川川@時(shí)間  : 2021/11/10 11:50群:970353786"""import smtplibfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartfrom email.mime.application import MIMEApplicationdef send_email(msg_from, passwd, msg_to, text_content):    msg = MIMEMultipart()    subject = "計(jì)算機(jī)自動(dòng)填體溫結(jié)果"  # 主題    text = MIMEText(text_content)    msg.attach(text)    msg["Subject"] = subject    msg["From"] = msg_from    msg["To"] = msg_to    try:        s = smtplib.SMTP_SSL("smtp.qq.com", 465)        s.login(msg_from, passwd)        s.sendmail(msg_from, msg_to, msg.as_string())        print("發(fā)送成功")    except smtplib.SMTPException as e:        print("發(fā)送失敗")    finally:        s.quit()msg_from = "28****[email protected]"  # 發(fā)送方郵箱passwd = "dw****rodhda"  # 填入發(fā)送方郵箱的授權(quán)碼(就是剛剛你拿到的那個(gè)授權(quán)碼)msg_to = "2****[email protected]"  # 收件人郵箱with open("log_t.txt", "r",encoding="utf-8") as f:  # 打開文件    data = f.read()  # 讀取文件    text_content = data # 發(fā)送的郵件內(nèi)容    send_email(msg_from,passwd,msg_to,text_content)  

運(yùn)行效果:

四、聲明

自動(dòng)郵箱發(fā)送僅僅用于個(gè)人學(xué)習(xí)練習(xí),若用于其它等用途,后果自負(fù),概不負(fù)責(zé)。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/123087.html

相關(guān)文章

  • 利用Python自動(dòng)發(fā)送郵件

    摘要:自動(dòng)發(fā)送郵件我們把報(bào)表做出來以后一般都是需要發(fā)給別人查看,對(duì)于一些每天需要發(fā)的報(bào)表或者是需要一次發(fā)送多份的報(bào)表,這個(gè)時(shí)候可以考慮借助來自動(dòng)發(fā)送郵件。一份郵件的組成下圖是中發(fā)送一份郵件的界面,主要包含發(fā)件人收件人抄送人主題正文附件這幾部分。 ...

    leo108 評(píng)論0 收藏0
  • 自動(dòng)化測(cè)試】發(fā)送郵件 SMTP

    摘要:的提供了一種很方便的途徑發(fā)送電子郵件,它對(duì)協(xié)議進(jìn)行了簡單的封裝。其中負(fù)責(zé)構(gòu)造郵件,則負(fù)責(zé)發(fā)送郵件??赡苓€不止一個(gè)發(fā)送郵件的主題。 如何使用Python將生成的測(cè)試報(bào)告以郵件附件的形式進(jìn)行發(fā)送呢? 一、概要 SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協(xié)議,它是一組用于由源地址到目的地址傳送郵件的規(guī)則,由它來控制信件的中轉(zhuǎn)方式。 python的...

    chenatu 評(píng)論0 收藏0
  • python發(fā)送郵件

    摘要:郵箱傳輸協(xié)議簡單郵件傳輸協(xié)議由源地址到目的地址的傳輸規(guī)則郵箱服務(wù)器默認(rèn)端口生成第三方登錄郵箱的密鑰,這樣從第三方登錄郵箱,不能輸入密碼,只需要輸入第三方密鑰就行需要使用到的庫主要是負(fù)責(zé)發(fā)送郵件,連接郵箱服務(wù)器,登錄郵箱構(gòu)造郵件,郵件顯示的內(nèi) QQ郵箱傳輸協(xié)議 SMTP:簡單郵件傳輸協(xié)議(由源地址到目的地址的傳輸規(guī)則) smtp.qq.com :QQ郵箱服務(wù)器 默認(rèn)端口:25 生成第三...

    wyk1184 評(píng)論0 收藏0
  • 使用nodejs發(fā)送郵件

    摘要:最近一些天在學(xué),我覺得這門語言這門簡單又很好玩,為什么不把這門語言當(dāng)做程序員學(xué)語言的敲門磚了,而選擇那么復(fù)雜的語言。 最近一些天在學(xué)python,我覺得這門語言這門簡單又很好玩,為什么不把這門語言當(dāng)做程序員學(xué)語言的敲門磚了,而選擇那么復(fù)雜的C語言。在學(xué)python的過程中,有學(xué)習(xí)到python有可以發(fā)送郵件的功能,我就在想node會(huì)不會(huì)也有發(fā)送郵件的模塊工具了,果不其然,讓我找到一個(gè),...

    BingqiChen 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

dendoink

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<