在 Django 中发送批量电子邮件

2024-04-24

我必须在 django 中发送批量电子邮件,电子邮件模板将被定制,模板中的一些数据将来自数据库。我正在使用 django notification,但它只能向注册用户发送电子邮件。我必须向非注册用户发送电子邮件。将有五个电子邮件模板,用户可以选择任何一个并且必须发送电子邮件。

对于前。向非注册用户组发出参加活动的邀请。用户将输入电子邮件 ID,然后进行批量发送。我可以使用哪个 django 包来实现相同的目的。


您可以使用 django 默认的发送多封电子邮件系统。从这里:https://docs.djangoproject.com/en/dev/topics/email/#sending-multiple-emails https://docs.djangoproject.com/en/dev/topics/email/#sending-multiple-emails

你可以这样尝试:

from django.core import mail
connection = mail.get_connection()

connection.open()
reciever_list= ['[email protected] /cdn-cgi/l/email-protection', '[email protected] /cdn-cgi/l/email-protection']  #extend this list according to your requirement
email1 = mail.EmailMessage('Hello', 'Body goes here', '[email protected] /cdn-cgi/l/email-protection',
                          reciever_list, connection=connection)
email1.send()
connection.close()

对于批量电子邮件参考,您可以检查此答案:如何在 Django 中向 10,000 个用户发送电子邮件? https://stackoverflow.com/questions/8659131/how-does-one-send-an-email-to-10-000-users-in-django

Edit

从这个堆栈溢出answer https://stackoverflow.com/questions/2809547/creating-email-templates-with-django,您可以使用模板发送电子邮件。如果您使用 django 1.7,则可以添加 html_message 作为参数send_mail()。细节here https://docs.djangoproject.com/en/dev/topics/email/#send-mail.

顺便说一句,对于批量电子邮件处理,django 有发送群发邮件() https://docs.djangoproject.com/en/1.6/topics/email/#send-mass-mail方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Django 中发送批量电子邮件 的相关文章

随机推荐

  • 将单个变量分配给数组(就地)

    考虑以下代码 a 1 2 3 a seven export a declare p a 输出 来自declare is declare ax a 0 seven 1 2 2 3 So a是一个数组 问题 如何改变第二行 所以a将不再是一个数
  • Scala 2.11 LinkedList 已弃用,我应该使用什么?

    根据the docs http www scala lang org api current index html scala collection mutable LinkedList scala collection mutable L
  • 有没有办法使用 emacs 安装 R 包?

    我正在使用 ESS 但每次需要安装新软件包时 我都必须使用 R gui 有没有办法在不离开 emacs 的情况下做到这一点 From help Startup Example of Rprofile site local add MASS
  • android fcm 中未出现 oppo、vivo 应用程序终止通知

    在摩托罗拉测试应用程序 三星在应用程序被杀死时工作正常 但是当我在vivo测试应用程序时 如果应用程序被破坏 oppo将无法工作 public void onMessageReceived RemoteMessage remoteMessa
  • 是否可以使用 Visual Studio 远程调试 VirtualBox?

    我在 Sun 的开源平台上运行我们应用程序的不同版本虚拟盒子 http www virtualbox org 是否可以使用 Visual Studio 从主机操作系统远程调试应用程序 问题是 在 Visual Studio 中 当我想要连接
  • 如何在 Firefox 中隐藏 的弹出日历?

    在火狐浏览器中 input type date 单击时会弹出日历 除了阻止单击时的默认行为外 我还没有找到隐藏日历的方法 我不想使用type text either 有什么办法可以在 Firefox 中隐藏这个弹出日历吗 如果您阻止 onC
  • 使elasticsearch中的所有对象嵌套对象

    是否可以让elasticsearch中的所有嵌套对象自动映射到默认嵌套的类型 而不是对象 是的 您可以使用以下方法来做到这一点动态模板 https www elastic co guide en elasticsearch referenc
  • Android:您可以在DoInBackground中访问AsyncTask类成员吗?

    运行某个方法是否安全AsyncTask里面的类成员DoInBackground 或者您需要使用处理程序吗 private class MyAsyncTask extends AsyncTask
  • 为什么当我的 Asp.Net Core API 每秒并发请求数增加时,响应时间也会增加

    我正在负载下测试端点 对于每秒 1 个请求 平均响应时间约为 200 毫秒 端点执行一些数据库查找 全部读取 速度非常快 并且自始至终都是异步的 然而 当每秒执行数百个请求 req sec 时 平均响应时间会增加到一秒多 我查看了最佳实践指
  • INSERT ... ON CONFLICT (id) DO UPDATE... 语法如何与序列 ID 一起使用?

    在 postgresql 9 5 中 INSERT ON CONFLICT id DO UPDATE 语法如何与序列 ID 一起使用 在一个表中tbltest具有以下列 tbltest ID tbltest 名称 tbltest 描述 Wh
  • 词干函数错误:词干需要一个位置参数

    这里的stem函数显示错误 指出stem需要循环中的一个位置参数 如所讨论的 from nltk stem import PorterStemmer as ps text my name is pythonly and looking fo
  • 具有最简单学习曲线的 C++ GUI 构建选项是什么 - VS/Qt/wxWidgets/等等?

    我希望能够尽可能快速 轻松地构建 GUI 应用程序 我有能力 虽然不是专家 也没有接受过正式的培训 C 但从未使用过 GUI 构建工具包或框架或任何东西 我不是专业程序员 在构建 GUI 应用程序方面完全没有经验且无知 花了几个小时研究试图
  • Android XML 错误消息

    每次打开 XML 布局文件时 都会显示以下错误消息 An internal error occurred during Check Android SDK java util ConcurrentModificationException
  • 当 2/3s 的 div 位于视口中时 jQuery 触发

    当用户向下或向上滑动并且在视口中可见三分之二的 div 时 我需要更改单页网站上的 活动 菜单项 我发现了一些 jQuery 插件 但所有这些插件都是在查看整个 div 时出现的 简而言之 我需要像此页面上一样操作 https vivald
  • 如何在 Qt 中使用 QTabWidget 创建多行选项卡?

    我尝试使用 QTabWidget 创建一个多行选项卡 如下所示 我也设置了tabPosition 南但我不能有多行选项卡 因为所有选项卡都是水平的 所有选项卡都在一行中 而不是多行 这些是我得到的标签 我读过了这个帖子 https stac
  • Excel 中的行循环

    如何使用C 在Excel中循环一行 像使用数据表一样循环 foreach DataRow dr in datatable row data 我正在努力并得到了这个 但它每列循环 foreach Excel Range r in usedRa
  • 如何在 ASP.NET 中阻止 IP 地址或 IP 类别

    我需要在 ASP NET 中阻止一个 IP 地址或类别 谁能帮我看一下代码吗 以及如何实施 Thanks 您可以使用以下命令获取客户端的 IP 地址HttpRequest UserHostAddress财产 http msdn micros
  • 对于类和 __init__ 文档字符串中应记录的内容是否达成共识?

    我没有找到任何关于课堂上应记录的内容的最佳实践 并且 init 文档字符串 有时我发现构造函数参数已经记录在类文档字符串中 有时在 init 文档字符串 我更喜欢在类文档字符串中描述构造 因为这是创建新实例时所调用的 但是应该在文件中记录什
  • git 忽略文件模式配置不起作用

    我在 ubuntu Linux 服务器上使用 gitolite git 服务器 我使用了一个钩子 它将在每次推送时调用并更新服务器的目录 其中包括实时站点的源代码 现在 每当我在本地电脑上更改某些内容并将更改推送到服务器时 都会调用挂钩并且
  • 在 Django 中发送批量电子邮件

    我必须在 django 中发送批量电子邮件 电子邮件模板将被定制 模板中的一些数据将来自数据库 我正在使用 django notification 但它只能向注册用户发送电子邮件 我必须向非注册用户发送电子邮件 将有五个电子邮件模板 用户可