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

如何利用python發(fā)送郵件

 更新時間:2020年09月26日 14:15:36   作者:莫使嬌軀空對月  
這篇文章主要介紹了如何利用python發(fā)送郵件,幫助大家更好的理解和學習python,感興趣的朋友可以了解下

一、zmial發(fā)送郵件

zmial是第三方庫,需進行安裝

pip install zmail

完成后,來給發(fā)一封郵件

subject:標題
content_text:內容

 import zmail
 server = zmail.server('發(fā)件人郵箱地址','授權碼')
 
 server.send_mail('收件人郵箱地址',{'subject':'Hello!','content_text':'By zmail.'})

二、smtplib發(fā)送郵件

import smtplib
from email.mime.text import MIMEText
#--------發(fā)件相關參數--------
smtpserver="smtp.qq.com"  #連接服務器
port = 465           #端口
sender = "741841851@qq.com"#賬號
psw = "xxxxx"#密碼 授權碼
receiver="741841851@qq.com"#接收人

#--------編輯郵件內容--------

subject="qq郵件主題"
body= '<p>這個是發(fā)送的qq郵件</p>'
msg = MIMEText(body,'html','utf-8')
msg['from']=sender
msg['to']='741841851@qq.com'
msg['subject']=subject

#-----------test_email-------
smtp = smtplib.SMTP_SSL(smtpserver,port)#連接服務器
smtp.login(sender,psw)#登錄
smtp.sendmail(sender,receiver,msg.as_string())#發(fā)送郵件
smtp.quit()

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

import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
import os

smtpserver='smtp.qq.com'
port =465
sender='741841851@qq.com'
psw = 'xxxx'
recevier = "741841851@qq.com"

filenamepath = os.path.join(os.path.dirname(os.path.realpath(__file__)),'ceshi.html')

with open(filenamepath,'rb') as f:
  mail_body=f.read().decode('utf-8')

msg = MIMEMultipart()
msg['from']=sender#發(fā)件人
msg['to']=recevier#收件人
msg['subject']='這是我的主題99'#主題

# 正文
body = MIMEText(mail_body,'html','utf-8')
msg.attach(body)
#附件
att = MIMEText(mail_body,'base64','gbk')#用utf-8會出現亂碼
att['Content-Type']='application/octet-stream'
att['Content-Disposition']='attachment;filename="test_report.html"'
msg.attach(att)

####發(fā)送郵件
try:
  smtp = smtplib.SMTP()
  smtp.connect(smtpserver)#連接服務器
  smtp.login(sender,psw)#登錄
except:
  smtp = smtplib.SMTP_SSL(smtpserver,port)
  smtp.login(sender,psw)#登錄

smtp.sendmail(sender,recevier,msg.as_string())#發(fā)送郵件
smtp.quit()

以上就是如何利用python發(fā)送郵件的詳細內容,更多關于python 發(fā)送郵件的資料請關注腳本之家其它相關文章!

相關文章

  • 解決tensorflow模型參數保存和加載的問題

    解決tensorflow模型參數保存和加載的問題

    今天小編就為大家分享一篇解決tensorflow模型參數保存和加載的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 八大排序算法的Python實現

    八大排序算法的Python實現

    這篇文章主要介紹了八大排序算法的Python實現,對八大排序算法進行詳細描述和代碼實現,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-01-01
  • python中的torch常用tensor處理函數示例詳解

    python中的torch常用tensor處理函數示例詳解

    這篇文章主要介紹了python中的torch常用tensor處理函數,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • pytorch 指定gpu訓練與多gpu并行訓練示例

    pytorch 指定gpu訓練與多gpu并行訓練示例

    今天小編就為大家分享一篇pytorch 指定gpu訓練與多gpu并行訓練示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python協(xié)程的實現方式小結

    Python協(xié)程的實現方式小結

    協(xié)程是Python中強大的并發(fā)編程工具,允許開發(fā)者編寫異步代碼以提高程序的性能和效率,在本文中,我們將深入探討Python中協(xié)程的實現方式,包括生成器、asyncio庫和async/await關鍵字,我們還會提供詳細的示例代碼,幫助您理解和應用協(xié)程,需要的朋友可以參考下
    2023-11-11
  • python實現emoji對齊特殊字符對齊高級文本對齊

    python實現emoji對齊特殊字符對齊高級文本對齊

    這篇文章主要為大家介紹了python實現emoji對齊特殊字符對齊高級文本對齊方法實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • Python直接賦值與淺拷貝和深拷貝實例講解使用

    Python直接賦值與淺拷貝和深拷貝實例講解使用

    淺拷貝,指的是重新分配一塊內存,創(chuàng)建一個新的對象,但里面的元素是原對象中各個子對象的引用。深拷貝,是指重新分配一塊內存,創(chuàng)建一個新的對象,并且將原對象中的元素,以遞歸的方式,通過創(chuàng)建新的子對象拷貝到新對象中。因此,新對象和原對象沒有任何關聯
    2022-11-11
  • 13個你可能未使用過的Python特性分享

    13個你可能未使用過的Python特性分享

    Python?是頂級編程語言之一,它具有許多程序員從未使用過的許多隱藏功能。在這篇博客中,將和大家分享一下你可能從未使用過的13?個?Python?特性,感興趣的可以學習一下
    2022-11-11
  • Python文件操作模擬用戶登陸代碼實例

    Python文件操作模擬用戶登陸代碼實例

    這篇文章主要介紹了Python文件操作模擬用戶登陸代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • 如何使用repr調試python程序

    如何使用repr調試python程序

    這篇文章主要介紹了如何使用repr調試python程序,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02

最新評論

兴国县| 江阴市| 大石桥市| 武宁县| 科技| 共和县| 醴陵市| 伊金霍洛旗| 启东市| 开江县| 息烽县| 休宁县| 婺源县| 宜川县| 河津市| 嘉黎县| 巫山县| 浦北县| 仪陇县| 望江县| 阜康市| 蕉岭县| 梅州市| 寻甸| 宽城| 安康市| 武陟县| 海伦市| 皮山县| 渝北区| 郎溪县| 潮安县| 新营市| 水城县| 平谷区| 罗源县| 灌阳县| 龙陵县| 昭苏县| 延长县| 黄大仙区|