傳送帶附件的郵件

2021-10-25 03:27:03 字數 1091 閱讀 9644

我們平時需要使用 python 傳送各類郵件,這個需求怎麼來實現?答案其實很簡單,smtplib 和 email庫可以幫忙實現這個需求。smtplib 和 email 的組合可以用來傳送各類郵件:普通文字,html 形式,帶附件,**郵件,帶的郵件等等。我們這裡將會分幾節把傳送郵件功能解釋完成。

smtplib 是 python 用來傳送郵件的模組,email 是用來處理郵件訊息。

傳送帶附件的郵件是利用 email.mime.multipart 的 mimemultipart 以及 email.mime.image 的 mimeimage,重點是構造郵件頭資訊:

import smtplib

from email.mime.multipart import mimemultipart

from email.mime.text import mimetext

sender = '***'

receiver = '***'

subject = 'python email test'

smtpserver = 'smtp.163.com'

username = '***'

password = '***'

msgroot = mimemultipart('mixed')

msgroot['subject'] = 'test message'

# 構造附件

smtp.quit()

注意:這裡的**並沒有把異常處理加入,需要讀者自己處理異常。

傳送帶附件的郵件

import smtplib from email.mime.text import mimetext from email.mime.multipart import mimemultipart from email.utils import formataddr from config impo...

python傳送帶附件郵件

1.不包括附件的郵件 coding utf 8 import smtplib import string 傳送普通的文字郵件 郵件smtp的位址 host smtp.163.com 定義郵件的標題 subject 這是郵件標題 發件人 from 163.com 收件人 to qq.com 傳送的郵件...

c 傳送帶附件的郵件

網上找了很多傳送郵件的 測試發現連線有問題,比如tcp new tcpclient server,port 用server tp.126.com,port 25,連線不上,下面這個簡單的如果關閉防火牆和mcafee防毒軟體就可以傳送帶附件的郵件。使用 systemmail new systemmai...