因為最近專案需要,所以嘗試寫了個自動傳送郵件的指令碼。主要用到的三方庫:
smtplib
email(對你沒看錯,就是有這個庫)
from smtplib import smtpfrom email.mime.text import mimetext
from email.header import header
from email.mime.multipart import mimemultipart
主要部分(這邊是用了個字典來儲存config相關的內容)
message = mimemultipart()
message["accept-charset"] = "iso-8859-1,utf-8"
message['from'] = '***xx@***.com'
message['to'] = ','.join(config['to'])
#message['cc'] = ','.join(config['cc'])
message['subject'] = config['subject']
message['date'] = time.ctime(time.time())
message['reply-to'] = '***xx@***.com'
message['x-priority'] = '3'
message['x-msmail-priority'] = 'normal'
message.attach(text) #text對應的內容就是郵件內容,可以自定義html格式的內容就是這麼簡單~~
Python 指令碼自動傳送郵件
自動傳送郵件功能是我們經常要用到的,比如每天定時統計報表資訊,然後自動傳送給運營人員,協助運營人員進行業務資料分析。本文是用python寫的乙個自動傳送郵件的指令碼,呼叫函式時,直接把發件人郵箱位址 密碼 收件人郵箱位址 郵件標題 內容等資訊傳遞給函式,即可實現自動傳送郵件功能。指令碼 如下 pyt...
Python 指令碼傳送郵件
使用python完成郵件自動傳送 usr bin python coding utf 8 import smtplib from email.header import header from email.mime.text import mimetext class email sender ob...
python郵件傳送指令碼
複製 usr bin python coding utf 8 author dengyike date 2010 09 28 version 1.0 description auto sending email with attachment file import email import mim...