python自動傳送郵件指令碼

2021-09-13 21:33:52 字數 815 閱讀 6442

因為最近專案需要,所以嘗試寫了個自動傳送郵件的指令碼。主要用到的三方庫:

smtplib

email(對你沒看錯,就是有這個庫)

from smtplib import smtp

from 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...