如何用Python创建邮件模板

0 投票
1 回答
6775 浏览
提问于 2025-04-18 15:17

我想用Python创建一个邮件模板,因为我需要一些动态的值,并通过这个模板发送邮件。请问我该如何用Python创建一个mail.template呢?

1 个回答

0

我最近搭建了一些自动化邮件系统,这些系统通过调用不同的API来生成动态报告。然后,你可以为你的Python脚本设置一个定时任务,哇,你就有了一个自动发送邮件的系统。

在这里,你需要使用smptlib模块,这里有一个我用来发送邮件的示例...

import smtplib  
import string

SMTPserver = "smtp.gmail.com:587"

To = 'destination@bringo.com'
From = "bonjour_diamond_jim@gmail.com"
Subj = "Schlaang Corp Presents the Billion Dollar Movie"

Body = string.join((
"From: %s" % From,
"To: %s" % To,
"Subject: %s" % Subj,
"",
formatted_text_string,
), "\r\n")

passverd = 'eatingshrimpandwhitewhineeveryday'
s = smtplib.SMTP(SMTPserver)
s.starttls()
s.login(From, passverd)

s.sendmail(From,[To],Body)

s.quit()

如果我理解得没错,你应该可以通过将“To”变量改成一个邮件列表来发送消息给多个邮箱。祝你好运!

撰写回答