【问题标题】:How to send different emails for each individuals using django backend如何使用 django 后端为每个人发送不同的电子邮件
【发布时间】:2021-04-14 11:23:31
【问题描述】:

我在向用户发送电子邮件时出现问题,我的系统需要很长时间才能向用户发送不同的电子邮件

如果给多个用户发一封邮件没问题,但给每个用户发不同的邮件很耗时

我正在使用 Sendinblue 交易电子邮件发送电子邮件 https://developers.sendinblue.com/reference#sendtransacemail

【问题讨论】:

  • 您是否尝试使用一次发送来为不同的用户撰写不同的电子邮件?那是不可能的。可以解决服务器缓慢的问题...
  • 不,我正在尝试将一个请求发布到一个 API,该 API 检查和格式化消息并一一发送给相关客户,但是如果我有更多数据要格式化,则会花费太多时间,对吧现在我在循环中发送电子邮件

标签: python django django-rest-framework sendinblue


【解决方案1】:

您可以使用Django Celery email 包。这是一个任务管理器系统,它可以帮助您更快地在主线程之外发送电子邮件。 你可以在这里阅读更多:https://pypi.org/project/django-celery-email/

【讨论】:

    猜你喜欢
    • 2011-08-21
    • 1970-01-01
    • 2018-10-19
    • 2019-10-29
    • 1970-01-01
    • 2013-09-30
    • 1970-01-01
    • 2018-01-08
    • 2018-01-13
    相关资源
    最近更新 更多