亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

一、zmial發(fā)送郵件

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

pip install zmail

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

subject:標題
content_text:內(nèi)容

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

二、smtplib發(fā)送郵件

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

#--------編輯郵件內(nèi)容--------

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)#連接服務(wù)器
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會出現(xiàn)亂碼
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)#連接服務(wù)器
  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ā)送郵件的詳細內(nèi)容,更多關(guān)于python 發(fā)送郵件的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python中綁定與未綁定的類方法用法分析

    Python中綁定與未綁定的類方法用法分析

    這篇文章主要介紹了Python中綁定與未綁定的類方法用法,結(jié)合實例形式分析了未綁定的類方法與綁定的實例方法相關(guān)使用技巧,需要的朋友可以參考下
    2016-04-04
  • Python的f-string使用技巧

    Python的f-string使用技巧

    Python很早就引入了一種稱為 f-string 的字符串格式化方法,它代表格式化字符串字面值,本文主要介紹了Python的f-string使用技巧,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • python實現(xiàn)nao機器人手臂動作控制

    python實現(xiàn)nao機器人手臂動作控制

    這篇文章主要為大家詳細介紹了python實現(xiàn)nao機器人手臂動作控制,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • python默認參數(shù)調(diào)用方法解析

    python默認參數(shù)調(diào)用方法解析

    這篇文章主要介紹了python默認參數(shù)調(diào)用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • Python中正則表達式的用法實例匯總

    Python中正則表達式的用法實例匯總

    這篇文章主要介紹了Python中正則表達式的用法實例匯總,非常實用,需要的朋友可以參考下
    2014-08-08
  • python 按不同維度求和,最值,均值的實例

    python 按不同維度求和,最值,均值的實例

    今天小編就為大家分享一篇python 按不同維度求和,最值,均值的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python控制臺實現(xiàn)tab補全和清屏的例子

    python控制臺實現(xiàn)tab補全和清屏的例子

    今天小編就為大家分享一篇python控制臺實現(xiàn)tab補全和清屏的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python使用Matplotlib畫餅圖

    python使用Matplotlib畫餅圖

    這篇文章主要介紹了python使用Matplotlib畫餅圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • pytorch numpy list類型之間的相互轉(zhuǎn)換實例

    pytorch numpy list類型之間的相互轉(zhuǎn)換實例

    今天小編就為大家分享一篇pytorch numpy list類型之間的相互轉(zhuǎn)換實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 在交互式環(huán)境中執(zhí)行Python程序過程詳解

    在交互式環(huán)境中執(zhí)行Python程序過程詳解

    這篇文章主要介紹了在交互式環(huán)境中執(zhí)行Python程序過程詳解,運行Python腳本程序的方式有多種,目前主要的方式有:交互式環(huán)境運行、命令行窗口運行、開發(fā)工具上運行等,其中在不同的操作平臺上還互不相同,需要的朋友可以參考下
    2019-07-07

最新評論