python實現(xiàn)電子郵件群發(fā)功能
在運維開發(fā)中,使用 Python 發(fā)送電子郵件是一個非常常見的應(yīng)用場景,但不少剛接觸python的新手還不是很清楚,今天一米軟件和大家一起來探討一下python實現(xiàn)電子郵件群發(fā)功能怎么實現(xiàn)。
SMTP是發(fā)送郵件的協(xié)議,Python內(nèi)置對SMTP的支持,可以發(fā)送純文本郵件、HTML郵件以及帶附件的電子郵件。
python實現(xiàn)電子郵件群發(fā)功能的python主要代碼如下:
import email
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
from email.mime.base import MIMEBase
import smtplib
sender = '你的電子郵件地址'
username = '你的用戶名'
userpwd = '你的電子郵箱密碼'
# 這里以126郵箱為例,可以根據(jù)需要進行修改
host = 'smtp.126.com'
port = 25
# 要發(fā)送的郵件內(nèi)容
body = '''這是測試信息。'''
# 要群發(fā)的電子郵件地址
recipients = ('第一個收件人電子郵件地址',
'第二個收件人電子郵件地址',
'第三個收件人電子郵件地址')
# 登錄自己的電子郵箱服務(wù)器
server = smtplib.SMTP(host, port)
server.starttls()
server.login(username, userpwd)
# 開始群發(fā)
for recipient in recipients:
# 創(chuàng)建郵件
msg = MIMEMultipart()
msg.set_charset('utf-8')
# 回復(fù)地址與發(fā)信地址可以不同
# 但是大部分郵件系統(tǒng)在回復(fù)時會提示
msg['Reply-to'] = '你的另外一個電子郵件地址'
# 設(shè)置發(fā)信人、收信人和主題
msg.add_header('From', sender)
msg.add_header('To', recipient)
msg.add_header('Subject', '這是一個測試')
# 設(shè)置郵件文字內(nèi)容
msg.attach(MIMEText(body, 'plain',_charset="utf-8"))
# 添加圖片
with open('測試圖片.jpg', 'rb') as fp:
msg.attach(MIMEImage(fp.read()))
# 添加附件文件
attachment = MIMEBase('text', 'txt')
with open('測試附件.txt', 'rb') as fp:
attachment.set_payload(fp.read())
email.encoders.encode_base64(attachment)
attachment.add_header('content-disposition',
'attachment',filename=('utf-8', '', '測試附件.txt'))
msg.attach(attachment)
# 發(fā)送郵件
server.send_message(msg)
# 退出郵件服務(wù)器
-
網(wǎng)絡(luò)營銷 桔子新時期郵件群發(fā)軟件
桔子新時期郵件群發(fā)軟件是用一種新思維去群發(fā)郵件,一種不換IP不需要任何發(fā)件箱的郵件群發(fā)方式,一種不...
2022-03-08 11:04:38 閱讀:3049 #網(wǎng)絡(luò)營銷#
-
網(wǎng)絡(luò)營銷 新時期郵件群發(fā)破解
新時期郵件群發(fā)破解軟件功能介紹: 1、專業(yè)的一對一指導(dǎo),詳細的視頻教程,配套...
2022-03-08 11:10:00 閱讀:3277 #網(wǎng)絡(luò)營銷#
-
網(wǎng)絡(luò)營銷 郵件群發(fā)超人1094
郵件群發(fā)超人1094軟件功能介紹: 1、支持SMTP / HTTP 雙引擎(...
2022-03-08 11:17:53 閱讀:2960 #網(wǎng)絡(luò)營銷#
-
網(wǎng)絡(luò)營銷 新時代郵件群發(fā)軟件
新時代郵件群發(fā)軟件是用一種新思維去群發(fā)郵件 一種不換IP,不需要任何發(fā)件箱的...
2022-03-08 11:21:22 閱讀:3473 #網(wǎng)絡(luò)營銷#
-
網(wǎng)絡(luò)營銷 群發(fā)郵件外貿(mào)時代
今天一米軟件來給大家分享一下群發(fā)郵件外貿(mào)時代發(fā)送時需要注意的細節(jié): 1、發(fā)送...
2022-03-08 11:25:44 閱讀:3155 #網(wǎng)絡(luò)營銷#
熱門推薦
- 1怎么利用Facebook賺錢閱讀:7664
- 2電子郵件營銷的策略 閱讀:7049
- 3郵箱群發(fā)不進垃圾箱閱讀:7910
- 4群發(fā)郵箱平臺哪個好 閱讀:7029
- 5郵件推廣中的具體營銷步驟閱讀:7218
- 6如何群發(fā)郵件但不被發(fā)現(xiàn)閱讀:8474
- 7群發(fā)郵件如何不屏蔽閱讀:5290
- 8郵件如何群發(fā)多個不同的人閱讀:5554
- 9哪個郵箱群發(fā)效果好閱讀:5271
- 10如何群發(fā)郵件閱讀:5579
- 11電子郵件的營銷方法 閱讀:5200
- 12電子郵件雜志營銷 閱讀:5212
- 13電子郵件廣告樣式閱讀:5256
- 14郵件批量發(fā)送軟件 閱讀:5576
- 15外貿(mào)郵件群發(fā)閱讀:5098
- 16哪個郵箱群發(fā)效果好閱讀:5030
- 17郵件推廣的技巧閱讀:5346
- 18郵件如何群發(fā)閱讀:5091
- 19facebook 怎么增加好友閱讀:5238
- 20如何可以群發(fā)郵件 閱讀:5275
- 21郵件廣告投放渠道有哪些閱讀:5873
- 22批量群發(fā)郵件 閱讀:5254
- 23怎么發(fā)廣告郵件閱讀:5646
- 24郵件批量發(fā)送系統(tǒng)使用方法閱讀:5169
- 25群發(fā)郵件數(shù)量限制閱讀:5932
- 26批量發(fā)送個性化郵件閱讀:5347
- 27郵件怎么群發(fā)給很多人閱讀:5025
- 28如何自動發(fā)廣告郵件閱讀:5608
- 29如何群發(fā)郵件閱讀:77584
- 30郵件如何發(fā)給多人閱讀:78581
標簽更多+