如何用Python创建邮件模板
我想用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”变量改成一个邮件列表来发送消息给多个邮箱。祝你好运!