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

利用Python發(fā)送郵件或發(fā)帶附件的郵件

 更新時間:2020年11月12日 11:32:13   作者:元芳啊  
這篇文章主要介紹了如何利用Python發(fā)送郵件或發(fā)帶附件的郵件,幫助大家更好的理解和使用python,感興趣的朋友可以了解下。

本文使用的是163郵件進行測試。

注:163郵箱現(xiàn)在需要使用 客戶端授權(quán)碼 進行測試,不再支持郵箱密碼進行測試。

1、使用Python發(fā)Text 郵件

import smtplib
# 發(fā)送字符串的郵件
from email.mime.text import MIMEText

# 設(shè)置服務(wù)器所需信息
fromEmailAddr = '發(fā)件人郵箱地址' # 郵件發(fā)送方郵箱地址
password = 'email password' # 密碼(部分郵箱為授權(quán)碼)
toEmailAddrs = ['接收方地址'] # 郵件接受方郵箱地址,注意需要[]包裹,這意味著你可以寫多個郵件地址群發(fā)

# 設(shè)置email信息
# ---------------------------發(fā)送字符串的郵件-----------------------------
# 郵件內(nèi)容設(shè)置
message = MIMEText('hello,test Python send Email.', 'plain', 'utf-8')
# 郵件主題
message['Subject'] = 'python test email'
# 發(fā)送方信息
message['From'] = fromEmailAddr
# 接受方信息
message['To'] = toEmailAddrs[0]
# ---------------------------------------------------------------------


# 登錄并發(fā)送郵件
try:
 server = smtplib.SMTP('smtp.163.com') # 163郵箱服務(wù)器地址,端口默認(rèn)為25
 server.login(fromEmailAddr, password)
 server.sendmail(fromEmailAddr, toEmailAddrs, message.as_string())
 print('success')
 server.quit()
except smtplib.SMTPException as e:
 print("error:", e)

2、使用Python發(fā)送帶附件的郵件

import smtplib
# 發(fā)送字符串的郵件
from email.mime.text import MIMEText
# 需要 MIMEMultipart 類
from email.mime.multipart import MIMEMultipart

# 設(shè)置服務(wù)器所需信息
fromEmailAddr = '發(fā)件人郵箱地址' # 郵件發(fā)送方郵箱地址
password = 'email password' # 密碼(部分郵箱為授權(quán)碼)
toEmailAddrs = ['收件人地址'] # 郵件接受方郵箱地址,注意需要[]包裹,這意味著你可以寫多個郵件地址群發(fā)

# 設(shè)置email信息
# ---------------------------發(fā)送帶附件郵件-----------------------------
# 郵件內(nèi)容設(shè)置
message = MIMEMultipart()
# 郵件主題
message['Subject'] = 'python test email'
# 發(fā)送方信息
message['From'] = fromEmailAddr
# 接受方信息
message['To'] = toEmailAddrs[0]
# 郵件正文內(nèi)容
message.attach(MIMEText('hello,test Python send Email', 'plain', 'utf-8'))

# 構(gòu)造附件
att1 = MIMEText(open('text.txt', 'rb').read(), 'base64', 'utf-8')
att1['Content-type'] = 'application/octet-stream'
att1['Content-Disposition'] = 'attachment; filename="test.zip"'
message.attach(att1)
# ---------------------------------------------------------------------

# 登錄并發(fā)送郵件
try:
 server = smtplib.SMTP('smtp.163.com') # 163郵箱服務(wù)器地址,端口默認(rèn)為25
 server.login(fromEmailAddr, password)
 server.sendmail(fromEmailAddr, toEmailAddrs, message.as_string())
 print('success')
 server.quit()
except smtplib.SMTPException as e:
 print("error:", e)

以上就是利用Python發(fā)送郵件或發(fā)帶附件的郵件的詳細內(nèi)容,更多關(guān)于python 發(fā)送郵件的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 情人節(jié)快樂! python繪制漂亮玫瑰

    情人節(jié)快樂! python繪制漂亮玫瑰

    情人節(jié)快樂! 這篇文章主要教大家如何用python繪制漂亮玫瑰花,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • Flask-SQLALchemy基本使用方法

    Flask-SQLALchemy基本使用方法

    本文主要介紹了Flask-SQLALchemy基本使用方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Python與Redis的連接教程

    Python與Redis的連接教程

    這篇文章主要介紹了Python與Redis的連接教程,Redis是一個高性能的基于內(nèi)存的數(shù)據(jù)庫,需要的朋友可以參考下
    2015-04-04
  • Python自制圖像批量壓縮工具

    Python自制圖像批量壓縮工具

    這篇文章主要為大家詳細介紹了如何使用Python自制一個圖像批量壓縮工具,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • Python全棧之學(xué)習(xí)JS(3)

    Python全棧之學(xué)習(xí)JS(3)

    這篇文章主要為大家介紹了Python全棧之JS,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • 基于Python實現(xiàn)交互式文件瀏覽器

    基于Python實現(xiàn)交互式文件瀏覽器

    這篇文章主要為大家詳細介紹了如何基于Python實現(xiàn)簡單的交互式文件瀏覽器,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-04-04
  • 使用SQLAlchemy操作數(shù)據(jù)庫表過程解析

    使用SQLAlchemy操作數(shù)據(jù)庫表過程解析

    這篇文章主要介紹了使用SQLAlchemy操作數(shù)據(jù)庫表過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • python 實現(xiàn)Requests發(fā)送帶cookies的請求

    python 實現(xiàn)Requests發(fā)送帶cookies的請求

    這篇文章主要介紹了python 實現(xiàn)Requests發(fā)送帶cookies請求的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-02-02
  • Python庫textract提取各種文檔類型中文本數(shù)據(jù)

    Python庫textract提取各種文檔類型中文本數(shù)據(jù)

    Python的textract庫是一個強大的工具,它可以從各種文檔類型中提取文本數(shù)據(jù),無論是PDF、Word文檔、圖片還是其他格式的文件,textract都可以輕松地將文本提取出來,本文將詳細介紹textract的功能和用法,并提供豐富的示例代碼來幫助大家深入了解
    2024-01-01
  • python3實現(xiàn)無權(quán)最短路徑的方法

    python3實現(xiàn)無權(quán)最短路徑的方法

    這篇文章主要介紹了python3實現(xiàn)無權(quán)最短路徑的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05

最新評論