91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何用自定義函數進行Python發送電子郵件

發布時間:2021-10-26 14:34:41 來源:億速云 閱讀:159 作者:柒染 欄目:編程語言

這篇文章給大家介紹如何用自定義函數進行Python發送電子郵件,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

大概是在一個多月前,有個朋友問我如何使用Python發送郵件,說心里話這方面的操作在我之前的工作履歷中真的沒有碰到,所以當時我沒能很好地幫他解決這個問題。但這個問題我也一直再思考,如果將來我也碰到了這個問題怎么辦?總不能臨時抱佛腳吧,必須得未雨綢繆。

發生郵件前必須準備好一些基本信息,例如發件人郵箱地址、發件人郵箱密碼、收件人郵箱地址、發件人昵稱、收件人昵稱、郵件主題以及郵件內容等。這些內容都屬于定制化的,那么剩余的就應該是郵件發送了。使用Python發送郵件需要使用到email模塊(主要用于郵件的配置)和smtplib模塊(用于郵件的發送),接下來我們動手搞起吧!(這里以我的QQ郵箱為例,向其他郵件發送內容。)

如何用自定義函數進行Python發送電子郵件

考慮到大家對代碼的理解,我在自定義函數中都配備相應的注解,大家如果還有哪些不明白的地方可以留言。需要注意的是,如果你也使用QQ郵箱做測試,必須配置第三方客戶端郵箱的授權碼,否則郵件是發布出去的。

授權碼的配置

第一步:登錄自己的QQ郵箱;

第二步:點擊郵箱中的【設置】,進入【帳戶】欄,下拉你會看見如下的截圖:

如何用自定義函數進行Python發送電子郵件

第三步:點擊圖中的【開啟】,根據下圖的提示,發送短信,你將會獲得授權碼(這個授權碼用于配置自定義函數mail中的my_pass參數)。

如何用自定義函數進行Python發送電子郵件

郵件測試

如果上面的授權碼都配置OK了,就可以使用上面的9行自定義函數,快樂地測試起來啦!這里以qq郵箱作為發送方,以我的163郵箱作為接收方,代碼如下:

try:
 mail_msg ="""
 <p>尊敬的劉順祥:</p>
 <p>您好,非常抱歉打擾到您,這是一份Python 的郵件測試,看見后可以忽略。</p>
 <p><a href="https://mp.weixin.qq.com/s/fEs__JCPifFDdL-1dM_6Qw">2個多月近600頁的數據分析與挖掘PPT分享給您!</a></p>
 """
 # 調用函數(登錄密碼需要換成你自己的)
 mail('1029776077@qq.com','kjwpzipnmbfbb','lsxxx2011@163.com','劉順祥','劉順祥',mail_msg)
 print('郵件發送成功!')
except: 
print('郵件發送失敗!')

如果不出意外的話,函數的運行結果將是“郵件發送成功!”,然后回到我的163郵箱,將會是看見這樣的效果:

如何用自定義函數進行Python發送電子郵件

批量發送

你可能會覺得,發一份郵件有這么麻煩嗎?我直接登錄郵箱發送就是啦。可問題時,工作場景中可能需要向目標客戶發送批量郵件,此時你再通過手動方式,效率就顯得渣渣啦。要想實現郵件的批量發送,最容易想到的就應該是for循環啦。這里跟朋友要了郵箱做為測試,代碼如下:

如何用自定義函數進行Python發送電子郵件

驚喜不斷,全都發送成功,而且速度也非常的快,三份郵件的發送,估計就1秒鐘左右吧。效果是這樣的:

如何用自定義函數進行Python發送電子郵件

如何用自定義函數進行Python發送電子郵件

關于如何用自定義函數進行Python發送電子郵件就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兴国县| 迭部县| 古蔺县| 威海市| 庄浪县| 轮台县| 秭归县| 太和县| 嘉兴市| 专栏| 漯河市| 乡城县| 错那县| 普格县| 磐安县| 马龙县| 盐山县| 虎林市| 锡林浩特市| 沾化县| 宣城市| 黄大仙区| 汽车| 论坛| 砚山县| 临洮县| 和顺县| 迁西县| 唐山市| 亚东县| 诸城市| 商丘市| 娄烦县| 措勤县| 永新县| 怀柔区| 四会市| 景泰县| 长泰县| 德保县| 根河市|