加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Ruby:邮件列表库或gem

发布时间:2020-12-16 19:11:12 所属栏目:百科 来源:网络整理
导读:任何人都可以推荐一个好的宝石或库来管理 Ruby的邮件列表吗?没有Rails解决方案,如果可能的话,请(我不想让ActionWhatever依赖,这很可能是用Ramaze完成的). 我只需要基本功能,例如列表本身的管理(用户列表上的CRUD操作),以及能够发送通知,欢迎消息以及自动响
任何人都可以推荐一个好的宝石或库来管理 Ruby的邮件列表吗?没有Rails解决方案,如果可能的话,请(我不想让ActionWhatever依赖,这很可能是用Ramaze完成的).

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

最理想的是,人们应该能够通过Ramaze网页订阅(即我有Ramaze呼叫/访问lib的API),以及通过发送电子邮件到特定的电子邮件地址.但我愿意通过电子邮件放弃这些行动.

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

编辑:对不起,我忘了添加一个重要细节:这是一个单向邮件列表.也就是说,人们应该能够订阅和取消订阅,但是只允许一个人发送到列表进行广播.

解决方法

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

根据您的要求,几乎任何邮件列表服务器都符合要求.

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

Lamson不是邮件列表服务器,而是一个电子邮件应用程序开发框架(类似于Rails是一个Web应用程序开发框架). Lamson不是用Ruby编写的,而是用Python编写的,但它是发生在电子邮件上的最好的事情.它是由Zed Shaw(Mongrel成名)编写的,并且基于这样的前提:就像Rails证明Web开发不一定是PITA一样,电子邮件开发也不一定如此. (以这种方式它类似于Adhearsion,它也采用了Rails的想法并应用于一个完全不同的域,在这种情况下是电话.)

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读