【问题标题】:How can you emulate a mailing list in Django?如何在 Django 中模拟邮件列表?
【发布时间】:2010-09-21 02:25:51
【问题描述】:

我正在进行一个项目,该项目试图在 Django 中编写相当于邮件列表应用程序的内容,但我们遇到了一些问题/疑问。

到目前为止,我们的代码没有设置各种 List 标头,并将 To 标头重新设置为我们将其发送给的人,而不是列表地址。

现在,我们可以解决所有这些繁琐的小细节,但我想知道是否有人有任何代码已经完成了我们可以借鉴的此类事情,这样我们就不必遍历所有我们自己试错。向我们展示我们应该发送什么的 RFC 的特定部分也很有用。

谢谢,
布莱克。

【问题讨论】:

  • 到目前为止,您的代码的链接有 404'd,所以请更新或删除它。

标签: python django mailing-list


【解决方案1】:

http://labs.freehackers.org/projects/colibri/wiki 呢? 它似乎可以满足您的需求:带有 django 前端的邮件列表管理器。

【讨论】:

    【解决方案2】:

    RFC 2919 对此有一些信息和更多参考。

    【讨论】:

    【解决方案3】:

    你看过majordomo,还是mailman?

    【讨论】:

    • 我做到了,但它们并不能很好地映射到 Django 的电子邮件/SMTP 类。您认为其中一个软件包中是否有特定文件可能对我有帮助? (由于它们都很大,很难知道从哪里开始。)
    • 我怀疑@user29402 是在建议您不要使用 Django 的电子邮件功能 - 只需运行其中一个标准邮件列表管理器,并通过 Django 与其交谈。 Django 前端要做什么?管理订阅? mailman 有一个网络前端可以做到这一点。你不是只是在复制其他地方已经完成的功能吗?
    • @Spacedman:可能是集成。使用现有的用户数据库并通过 Django 管理员直接访问邮件列表,而不是使用其他应用程序。此外,您可以更灵活地设置收件人列表;在邮递员中,您唯一的选择是“发送给列表中的每个人”。尽管我同意某些程序更适合不同的目的。因此,如果不需要在 Django 中实际实现,也许这会起作用:launchpad.net/django-mailman A django interface to mailman
    猜你喜欢
    • 2017-11-01
    • 1970-01-01
    • 2021-08-16
    • 1970-01-01
    • 1970-01-01
    • 2020-11-23
    • 2022-01-13
    • 2021-03-01
    • 1970-01-01
    相关资源
    最近更新 更多