Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Django发送新闻稿_Django_Newsletter - Fatal编程技术网

从Django发送新闻稿

从Django发送新闻稿,django,newsletter,Django,Newsletter,我正在向有经验的人寻求建议,他将django与时事通讯整合在一起 我需要从我的django应用程序发送时事通讯。我看到有几个软件包已经做到了这一点,比如“pennyblack”和“emencia”。有没有人有这方面的经验?以下哪一项是最通用且易于使用的?我的用户希望将他们自己的内容添加到带有主题和文章的新闻信函中。新闻快报通常有3篇文章和几张照片。我还希望时事通讯能够以html和pdf格式很好地打印出来。在我深入研究代码之前,有没有可以玩的工作示例 谢谢 只需几行python代码,就可以直接从d

我正在向有经验的人寻求建议,他将django与时事通讯整合在一起

我需要从我的django应用程序发送时事通讯。我看到有几个软件包已经做到了这一点,比如“pennyblack”和“emencia”。有没有人有这方面的经验?以下哪一项是最通用且易于使用的?我的用户希望将他们自己的内容添加到带有主题和文章的新闻信函中。新闻快报通常有3篇文章和几张照片。我还希望时事通讯能够以html和pdf格式很好地打印出来。在我深入研究代码之前,有没有可以玩的工作示例


谢谢

只需几行python代码,就可以直接从django发送html电子邮件,如下代码片段所示:。或者您可以使用电子邮件发送模块(我喜欢-它允许html和纯文本变体,并为您提供消息队列)。当然,这并不能帮助您管理新闻稿,因此您必须自己完成这项工作,并以与处理任何网页相同的方式呈现html模板。我想你已经检查过谷歌的新闻稿特定的django模块有更多的功能,但我不知道有任何

但是,您可能不想自己通过django(更重要的是,从您自己的生产服务器)发送新闻稿。首先,如果有很多人使用它,你不希望它在发送大量电子邮件时占用你所有的带宽,使你的网站变得迟钝。但更重要的是,如果你不是从一个已知的、信誉良好的域发送邮件,你的服务器很容易被垃圾邮件过滤器列入黑名单(如果你为托管付费,这可能不是什么问题,但你应该向你的托管提供商咨询)

依我看,你最好使用独立的电子邮件通讯服务,如MailChimp或Cheetah Mail。我已经使用并强烈推荐了一小部分到中等数量的接收者,但我想还有很多其他人也这么做。它可以轻松地组织邮件活动和收件人列表,并使用钩子将站点上的新用户添加到收件人列表中。我相信你也可以找到一种方法,让你的用户提交的内容进入来自django的时事通讯


希望能有所帮助。

看看这个。更好的解决方案是

您确定要使用Django执行此操作吗?我建议您编写自己的模块或搜索其他模块。有很多关于如何使用Python发送邮件的教程。