這篇文章給大家介紹如何用自定義函數(shù)進(jìn)行Python發(fā)送電子郵件,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
創(chuàng)新互聯(lián)專注于企業(yè)全網(wǎng)整合營(yíng)銷推廣、網(wǎng)站重做改版、平安網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、成都商城網(wǎng)站開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為平安等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。大概是在一個(gè)多月前,有個(gè)朋友問(wèn)我如何使用Python發(fā)送郵件,說(shuō)心里話這方面的操作在我之前的工作履歷中真的沒(méi)有碰到,所以當(dāng)時(shí)我沒(méi)能很好地幫他解決這個(gè)問(wèn)題。但這個(gè)問(wèn)題我也一直再思考,如果將來(lái)我也碰到了這個(gè)問(wèn)題怎么辦?總不能臨時(shí)抱佛腳吧,必須得未雨綢繆。
發(fā)生郵件前必須準(zhǔn)備好一些基本信息,例如發(fā)件人郵箱地址、發(fā)件人郵箱密碼、收件人郵箱地址、發(fā)件人昵稱、收件人昵稱、郵件主題以及郵件內(nèi)容等。這些內(nèi)容都屬于定制化的,那么剩余的就應(yīng)該是郵件發(fā)送了。使用Python發(fā)送郵件需要使用到email模塊(主要用于郵件的配置)和smtplib模塊(用于郵件的發(fā)送),接下來(lái)我們動(dòng)手搞起吧?。ㄟ@里以我的QQ郵箱為例,向其他郵件發(fā)送內(nèi)容。)
考慮到大家對(duì)代碼的理解,我在自定義函數(shù)中都配備相應(yīng)的注解,大家如果還有哪些不明白的地方可以留言。需要注意的是,如果你也使用QQ郵箱做測(cè)試,必須配置第三方客戶端郵箱的授權(quán)碼,否則郵件是發(fā)布出去的。
授權(quán)碼的配置
第一步:登錄自己的QQ郵箱;
第二步:點(diǎn)擊郵箱中的【設(shè)置】,進(jìn)入【帳戶】欄,下拉你會(huì)看見(jiàn)如下的截圖:
第三步:點(diǎn)擊圖中的【開(kāi)啟】,根據(jù)下圖的提示,發(fā)送短信,你將會(huì)獲得授權(quán)碼(這個(gè)授權(quán)碼用于配置自定義函數(shù)mail中的my_pass參數(shù))。
郵件測(cè)試
如果上面的授權(quán)碼都配置OK了,就可以使用上面的9行自定義函數(shù),快樂(lè)地測(cè)試起來(lái)啦!這里以qq郵箱作為發(fā)送方,以我的163郵箱作為接收方,代碼如下:
try: mail_msg =""" <p>尊敬的劉順祥:</p> <p>您好,非常抱歉打擾到您,這是一份Python 的郵件測(cè)試,看見(jiàn)后可以忽略。</p> <p><a href="https://mp.weixin.qq.com/s/fEs__JCPifFDdL-1dM_6Qw">2個(gè)多月近600頁(yè)的數(shù)據(jù)分析與挖掘PPT分享給您!</a></p> """ # 調(diào)用函數(shù)(登錄密碼需要換成你自己的) mail('1029776077@qq.com','kjwpzipnmbfbb','lsxxx2011@163.com','劉順祥','劉順祥',mail_msg) print('郵件發(fā)送成功!') except: print('郵件發(fā)送失??!')
如果不出意外的話,函數(shù)的運(yùn)行結(jié)果將是“郵件發(fā)送成功!”,然后回到我的163郵箱,將會(huì)是看見(jiàn)這樣的效果:
批量發(fā)送
你可能會(huì)覺(jué)得,發(fā)一份郵件有這么麻煩嗎?我直接登錄郵箱發(fā)送就是啦??蓡?wèn)題時(shí),工作場(chǎng)景中可能需要向目標(biāo)客戶發(fā)送批量郵件,此時(shí)你再通過(guò)手動(dòng)方式,效率就顯得渣渣啦。要想實(shí)現(xiàn)郵件的批量發(fā)送,最容易想到的就應(yīng)該是for循環(huán)啦。這里跟朋友要了郵箱做為測(cè)試,代碼如下:
驚喜不斷,全都發(fā)送成功,而且速度也非常的快,三份郵件的發(fā)送,估計(jì)就1秒鐘左右吧。效果是這樣的:
關(guān)于如何用自定義函數(shù)進(jìn)行Python發(fā)送電子郵件就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
網(wǎng)頁(yè)題目:如何用自定義函數(shù)進(jìn)行Python發(fā)送電子郵件-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)網(wǎng)址:http://aaarwkj.com/article14/ccdsde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站導(dǎo)航、自適應(yīng)網(wǎng)站、企業(yè)建站、App設(shè)計(jì)、App開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容