最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python如何發(fā)送帶有附件、正文為HTML的郵件

 更新時間:2021年02月27日 09:58:33   作者:心悅君兮君不知-睿  
這篇文章主要介紹了python如何發(fā)送帶有附件、正文為HTML的郵件,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下

一、HTML格式怎么發(fā)送右鍵

1.準備HTML代碼作為內(nèi)容

2.把郵件的subtype設置為html

3.發(fā)送

4.舉個例子:自己發(fā)給自己一個HTML格式的文件

from email.mime.text import MIMEText

​

main_content = """

    <!DOCTYPE html>

    <html lang = "en"

    <head>

      <meta charset = "UTF-8">

      <title>實例</title>

    </head>

    <body>

      <h1>這個是做測試用的html<h1>

    </body>

    </html>

    """

​

msg = MIMEText(main_content,"html","utf-8")

​

#構建發(fā)送者地址和登錄信息

from_addr = "1215217867@qq.com"

from_pwd = ""

#構建郵件接受者的信息

to_addr = "1215217867@qq.com"

smtp_srv = "smtp.qq.com"

try:

  import smtplib

  srv = smtplib.SMTP_SSL(smtp_srv.encode(),465)

  srv.login(from_addr,from_pwd)

  srv.sendmail(from_addr,[to_addr],msg.as_string())

  srv.quit()

​

except Exception as a:

  print(a)

二、發(fā)送帶附件的郵件

1.可以把郵件看作是一個文本郵件和一個附件的合體

2.一封郵件如果涉及多個部分,需要使用MIMEMultipart格式構建

3.添加一個MIMEText正文

4.添加一個 MIMEBase或者MEMEText作為附件

5.舉個例子:

from email.mime.text import MIMEText#構建附件使用

from email.mime.multipart import MIMEBase,MIMEMultipart#構建基礎郵件使用

​

mail_mul = MIMEMultipart()#構建一個郵件對象

mail_text = MIMEText("Hello,I am liudana","plain","utf-8")#構建郵件正文

mail_mul.attach(mail_text)#把構建好的郵件正文附加到郵件中

#構建附件,需要從本地讀入附件

#打開一個本地文件

#以rb格式打開

with open("00.TestCasePython.py","rb") as f:

  s = f.read()

  #設置附件的MIME和文件名

  m = MIMEText(s,"base64","utf-8")#類型是base64,這是郵件正文的格式,這里只需要記住就可以了

  m["Content-Type"] = "application/octet-stream"

  #需要注意

  #1.attachment后分號位英文狀態(tài)

  #2.filename后面需要引號包裹,注意與外面引號錯開

  m["Content-Disposition"] = "attachment;filename = '00.TestCasePython.py'"

  #添加到MIMEMultipart

  mail_mul.attach(m)

​

#構建發(fā)送者地址和登錄信息

from_addr = "1215217867@qq.com"

from_pwd = "ysqmojzwkgfciccd"

#構建郵件接受者的信息

to_addr = "1215217867@qq.com"

smtp_srv = "smtp.qq.com"

try:

  import smtplib

  srv = smtplib.SMTP_SSL(smtp_srv.encode(),465)

  srv.login(from_addr,from_pwd)

  srv.sendmail(from_addr,[to_addr],mail_mul.as_string())

  srv.quit()

​

except Exception as a:

  print(a)

三、源碼

D55_2_HTMLMailSend.py

D55_3_SendAttachmentMail.py

https://github.com/ruigege66/Python_learning/blob/master/D55_2_HTMLMailSend.py

https://github.com/ruigege66/Python_learning/blob/master/D55_3_SendAttachmentMail.py

以上就是python如何發(fā)送帶有附件、正文為HTML的郵件的詳細內(nèi)容,更多關于python 發(fā)送郵件的資料請關注腳本之家其它相關文章!

相關文章

  • Keras自定義實現(xiàn)帶masking的meanpooling層方式

    Keras自定義實現(xiàn)帶masking的meanpooling層方式

    這篇文章主要介紹了Keras自定義實現(xiàn)帶masking的meanpooling層方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python 打印對象的所有屬性值的方法

    python 打印對象的所有屬性值的方法

    下面小編就為大家?guī)硪黄猵ython 打印對象的所有屬性值的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • keras 回調函數(shù)Callbacks 斷點ModelCheckpoint教程

    keras 回調函數(shù)Callbacks 斷點ModelCheckpoint教程

    這篇文章主要介紹了keras 回調函數(shù)Callbacks 斷點ModelCheckpoint教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • 在Python中使用元類的教程

    在Python中使用元類的教程

    這篇文章主要介紹了在Python中使用元類的教程,是Python當中的基礎知識,代碼基于Python2.x版本,需要的朋友可以參考下
    2015-04-04
  • Pytorch神經(jīng)網(wǎng)絡參數(shù)管理方法詳細講解

    Pytorch神經(jīng)網(wǎng)絡參數(shù)管理方法詳細講解

    這篇文章主要介紹了Pytorch神經(jīng)網(wǎng)絡參數(shù)管理方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2023-05-05
  • OpenCV之理解KNN鄰近算法k-Nearest?Neighbour

    OpenCV之理解KNN鄰近算法k-Nearest?Neighbour

    這篇文章主要為大家介紹了OpenCV之理解KNN鄰近算法k-Nearest?Neighbour,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • 一文向您詳細介紹指令 python -m pip install的用法和功能

    一文向您詳細介紹指令 python -m pip install的用法和功能

    通過本文的介紹,我們詳細了解了python -m pip install命令的用法和功能,從基本用法到安裝特定版本的包、從其他源安裝包、升級和卸載包,再到使用requirements.txt管理依賴,我們逐步深入了解了pip的強大功能,感興趣的朋友跟隨小編一起看看吧
    2024-07-07
  • python3實現(xiàn)簡單飛機大戰(zhàn)

    python3實現(xiàn)簡單飛機大戰(zhàn)

    這篇文章主要為大家詳細介紹了python3實現(xiàn)簡單飛機大戰(zhàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • Python密碼學仿射密碼及攻擊單字母密碼教程

    Python密碼學仿射密碼及攻擊單字母密碼教程

    這篇文章主要為大家介紹了Python密碼學仿射及攻擊單字母密碼教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • 總結Python連接CS2000的詳細步驟

    總結Python連接CS2000的詳細步驟

    今天給大家?guī)淼氖顷P于Python的相關知識,文章圍繞著Python連接CS2000的詳細步驟展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06

最新評論

雷山县| 浑源县| 修文县| 师宗县| 建昌县| 新平| 永丰县| 九台市| 洪雅县| 徐州市| 盐亭县| 漾濞| 临猗县| 嘉定区| 麟游县| 克东县| 通山县| 万盛区| 山阳县| 四平市| 鹰潭市| 多伦县| SHOW| 阿拉尔市| 太谷县| 汪清县| 拉萨市| 平阴县| 盘山县| 喀什市| 绍兴县| 前郭尔| 巴青县| 天气| 宜昌市| 绩溪县| 水富县| 登封市| 定安县| 鞍山市| 通河县|