11

有谁知道一个插件或可以用来为 Rails 应用程序发送批量电子邮件的东西?

具体来说,我希望能够将 HTML 电子邮件文件传递给 rake 任务或其他东西,并将其通过电子邮件发送给所有注册到我的网站并选中“请向我发送有关 XXX 的信息”框的人。

我为自己写了一个混合版本,但我想要一些能巧妙地自我节流的东西,如果被打断可以从中断的地方继续。

更新:我最终崩溃了,拿出我的信用卡并注册了一个真正的批量电子邮件服务,该死的选择是正确的。由此产生的电子邮件非常专业,它们具有内置的分析功能,还与 Google Analytics 集成,并且出于许多其他原因,它非常棒。

如果您希望使用 Rails 发送大量电子邮件,我建议您使用Mailchimp服务(这是我的会员链接,注册时有奖励)以及hominid gem。这将允许您将所有用户电子邮件从数据库同步到 Mailchimp,然后使用真正的批量服务,而不是一些糟糕的修补在一起的服务。

另一个更新:我今天听说了Maktoub,这几乎就是我所描述的。免责声明:我从未使用过它,并且可能仍然会避开并使用付费服务,但它仍然可能比你自己拥有更好。

4

6 回答 6

6

我找不到,所以我自己写的。它并不漂亮(在这个阶段),但对于任何有类似需求的人来说,它应该是一个很好的起点。

如果您做出任何有益的更改,请向我发送拉取请求,我会确保给予您信任。

Mailcar - Ruby on Rails 批量/批量电子邮件插件

更新- 我强烈建议使用服务。滚动你自己是一个真正的痛苦,一旦你的列表变得相当大,就很难管理。

于 2009-02-22T14:05:05.063 回答
4

我不知道这是插件可以覆盖的那种东西,因为有整个网站/应用程序专门用于这种东西。如果您想使用其中之一,那么可以使用 www.campaignmonitor.com,它非常好,并且它有一个您可以从您的应用程序中连接的 api。

于 2009-02-19T06:52:21.740 回答
2

您可能想看看 postageapp.com

于 2010-01-21T21:07:30.343 回答
1

不知道有任何插件,我不知道如何使用 rake 来做到这一点,如果有的话。

由于您使用的是 Rails,我假设您使用 MySQL 作为数据库,因此这可能对您没有用处,但SQL Server 的SQL Answers Mail直接从 SQL Server 发送批量电子邮件。您可以尝试搜索对您正在使用的数据库执行类似操作的工具。

这里这里还有一个关于创建自己的邮件程序的教程。

于 2009-02-05T20:13:03.513 回答
1

使用ActionMailer(tutorial) ( docs ),它随 Rails 一起提供,您应该能够将它装配为从 rake 任务中运行。

于 2009-02-06T23:22:51.553 回答
0

有一个名为Maktoub的相对较新的项目,它声称是用于电子邮件时事通讯的 Rails 引擎。我还没有尝试过,但它看起来很有希望。

于 2011-12-15T20:27:14.967 回答