import smtplib
from email.mime.text import mimetext
from email.mime.multipart import mimemultipart
from email.utils import formataddr
from config import receiver,sender ##發件人,收件人
defsend_email
():"""傳送郵件"""
msg = mimemultipart()
msg['from'] = formataddr(["自動化測試服務", sender]) # 括號裡的對應發件人郵箱暱稱、發件人郵箱賬號
msg['to'] = formataddr(["配貨測試組", receiver]) # 括號裡的對應收件人郵箱暱稱、收件人郵箱賬號
msg['subject'] = "配貨測試結果報告"
# 構造附件
att = mimetext(open('附件路徑', 'rb').read(), 'base64', 'utf-8')
# 這裡的filename可以任意寫,寫什麼名字,郵件中顯示什麼名字
att["content-disposition"] = 'attachment; filename="report.zip"'
msg.attach(att)
serve = smtplib.smtp('郵件伺服器',埠)
serve.login(sender,'密碼')
serve.sendmail(sender, [receiver,], msg.as_string())
serve.quit()
郵件伺服器,埠輸入發件伺服器位址和埠
密碼預設輸入自己登入郵箱的密碼
傳送帶附件的郵件
我們平時需要使用 python 傳送各類郵件,這個需求怎麼來實現?答案其實很簡單,smtplib 和 email庫可以幫忙實現這個需求。smtplib 和 email 的組合可以用來傳送各類郵件 普通文字,html 形式,帶附件,郵件,帶的郵件等等。我們這裡將會分幾節把傳送郵件功能解釋完成。smtp...
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...