如何从 django 应用程序发送特定的 Mailgun 电子邮件模板?

问题描述

我正在使用 django 应用程序实现 mailgun 并考虑逻辑。首先,我考虑在 mailgun 中创建模板以及何时进行 cronjob - 它获取收件人列表并下载相关模板并发送。

然而,在此过程中出现了两个问题。首先,下载带有mailgun提供的功能的模板时,

def get_template(template_name):
    return requests.get(
        "https://api.mailgun.net/v3/mydomain/templates/{0}".format(template_name),auth=("api","mykey"))

而不是实际的 html(send_mail 函数需要它返回 <Response [200]>。然而,如果模板将包含例如图像或其他附件,由于下载,它会产生不必要的流量. 所以现在我正在考虑以某种方式指定模板和其他所需的属性并将其发送到将发送电子邮件的 mailgun。但是我找不到允许我指定模板的函数或任何解决方案 (I'm looking for example here)例如

...
        data={'recipients': 'some list','template': 'template001',...

如果您对此有任何想法或任何建议或提示,我将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)