如何使用python创建电子邮件模板

时间:2014-07-30 03:43:44

标签: python email templates openerp-7

我想在python中创建一个邮件模板,因为我需要一些动态值并使用该模板发送邮件。 如何从python端创建mail.template?

此致

1 个答案:

答案 0 :(得分:0)

我最近建立了一些自动电子邮件系统,通过调用各种AP​​I来创建动态报告。然后你可以为你的python脚本创建一个cron作业,瞧,你有一个自动化的电子邮件系统。

您想在此处使用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变量更改为电子邮件列表。祝你好运!