gpt4 book ai didi

Ruby:邮件列表库或 gem

转载 作者:数据小太阳 更新时间:2023-10-29 06:54:35 26 4
gpt4 key购买 nike

任何人都可以推荐一个好的 gem 或库来使用 Ruby 管理邮件列表吗?如果可能的话,请不要使用 Rails 解决方案(我不想依赖 ActionWhatever,这很可能是通过 Ramaze 完成的)。

我只需要基本功能,例如列表本身的管理(对用户列表的 CRUD 操作),以及能够发送通知、欢迎消息以及自动响应订阅和取消订阅等基本功能。

最理想的情况是,人们应该能够通过 Ramaze 网页(即我让 Ramaze 调用/访问库的 API)以及通过向特定电子邮件地址发送电子邮件来进行订阅。但我愿意放弃通过电子邮件进行的操作。

我愿意接受非 Ruby 或非程序化的解决方案,如果它们很好的话,但必须能够从 [在我的控制下] 的网页订阅。

编辑:抱歉,我忘了添加一个重要细节:这是一个单向邮件列表。也就是说,人们应该可以订阅和取消订阅,但只允许一个人发送到广播列表。

最佳答案

我不太确定您的要求。如果你只需要基本的功能,你为什么关心它是用什么语言实现的?如果您需要必须自己实现的高级功能,您只需要知道这一点!

鉴于您的要求,几乎任何邮件列表服务器都符合要求。

但是,我想提出一个具体的建议,因为我认为这是一个非常酷的电子邮件应用程序示例:Lamson .

Lamson 不是邮件列表服务器,而是电子邮件应用程序开发框架(类似于 Rails 是网络应用程序开发框架的方式)。 Lamson 不是用 Ruby 编写的,而是用 Python 编写的,但它确实是自 有史以来 以来发生在电子邮件领域的最好的事情。它是由 Zed Shaw 编写的(Mongrel 成名),并且基于这样的前提,就像 Rails 证明 Web 开发不一定是 PITA,电子邮件开发也不一定是。 (在这方面它类似于 Adhearsion ,它也采用了 Rails 的思想并应用于完全不同的领域,在本例中为电话。)

已经有一个基于 Lamson 的邮件列表服务,叫做 Libre List ,其中(自然地)托管 Lamson 邮件列表等。 The source code to Libre List作为示例包含在 Lamson 源代码分发中。

关于Ruby:邮件列表库或 gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1350610/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com