欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

一、zmial發(fā)送郵件

zmial是第三方庫(kù),需進(jìn)行安裝

pip install zmail

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

subject:標(biāo)題
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"#賬號(hào)
psw = "xxxxx"#密碼 授權(quán)碼
receiver="741841851@qq.com"#接收人

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

subject="qq郵件主題"
body= '<p>這個(gè)是發(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會(huì)出現(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ā)送郵件的詳細(xì)內(nèi)容,更多關(guān)于python 發(fā)送郵件的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python中綁定與未綁定的類(lèi)方法用法分析

    Python中綁定與未綁定的類(lèi)方法用法分析

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

    Python的f-string使用技巧

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

    python實(shí)現(xiàn)nao機(jī)器人手臂動(dòng)作控制

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

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

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

    Python中正則表達(dá)式的用法實(shí)例匯總

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

    python 按不同維度求和,最值,均值的實(shí)例

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

    python控制臺(tái)實(shí)現(xiàn)tab補(bǔ)全和清屏的例子

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

    python使用Matplotlib畫(huà)餅圖

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

    pytorch numpy list類(lèi)型之間的相互轉(zhuǎn)換實(shí)例

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

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

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

最新評(píng)論