是否有Rails应用程序的批量电子邮件插件?

有没有人知道一个插件或可用于发送Rails应用程序的批量电子邮件的东西?

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

我为自己编写了一个黑客攻击版本,但是我想要一些能够有点智能地限制自己的东西,如果被打断它可以从它停止的地方开始。

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

如果您希望使用Rails进行批量电子邮件,我建议使用Mailchimp服务(这里是我的会员链接 ,其中有注册奖金)以及原始人gem 。 这将允许您将您的数据库中的所有用户电子邮件同步到Mailchimp,然后使用真正的批量服务而不是一些蹩脚的补丁。

另一个更新 :我今天听说过Maktoub ,这正是我所描述的。 免责声明:我从来没有使用它,并且可能仍然可以避免使用付费服务,但它仍然可能比滚动你自己更好。

我不知道这是插件可以涵盖的那种东西,因为有整个站点/应用程序专门用于此类事情。 如果您想使用其中一个,那么有www.campaignmonitor.com,它非常好,它有一个api,您可以从您的应用程序挂钩。

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

如果您做出任何有益的改变,请给我一个拉动请求,我一定会给你信用。

Mailcar – Ruby on Rails群发/批量电子邮件插件

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

你可能想看看postageapp.com

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

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

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

使用ActionMailer(教程) ( docs ),它随Rails一起提供,你应该可以通过rake任务来运行它。

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