有没有人知道一个插件或可用于发送Rails应用程序的批量电子邮件的东西?
具体来说,我希望能够将HTML电子邮件文件传递给rake任务或其他任务,并将其通过电子邮件发送给已注册我网站的所有人,并选中“请向我发送有关XXX的信息”框。
我为自己编写了一个黑客攻击版本,但是我想要一些能够有点智能地限制自己的东西,如果被打断它可以从它停止的地方开始。
更新:我最终崩溃了,拿出了我的信用卡,并注册了一张 真实 批量电子邮件服务,该死的是正确的选择。由此产生的电子邮件非常专业,它们具有内置分析功能,还可与Google Analytics集成,并且由于其他原因而非常棒。
如果你想用Rails做批量电子邮件,我建议使用 Mailchimp 服务(这是我的 会员链接 在注册时有奖金) 原始人宝石。这将允许您将您的数据库中的所有用户电子邮件同步到Mailchimp,然后使用真正的批量服务而不是一些蹩脚的补丁。
另一个更新:我听说过 Maktoub 今天,它正是我所描述的。免责声明:我从来没有使用它,并且可能仍然可以避免使用付费服务,但它仍然可能比滚动你自己更好。
我不知道这是插件可以涵盖的那种东西,因为有整个站点/应用程序专门用于此类事情。如果您想使用其中一个,那么有www.campaignmonitor.com,它非常好,它有一个api,您可以从您的应用程序挂钩。
我不知道这是插件可以涵盖的那种东西,因为有整个站点/应用程序专门用于此类事情。如果您想使用其中一个,那么有www.campaignmonitor.com,它非常好,它有一个api,您可以从您的应用程序挂钩。
我找不到一个,所以我自己写了。它并不漂亮(在这个阶段),但对于有类似需求的人来说应该是一个很好的起点。
如果您做出任何有益的改变,请给我一个拉动请求,我一定会给你信用。
Mailcar - Ruby on Rails群发/批量电子邮件插件
更新 - 我强烈建议使用服务。滚动你自己是一个真正的痛苦,一旦你的名单变得相当大,就很难管理。
不知道有任何插件,我不知道如何使用rake来做到这一点,如果有的话。
由于你正在使用Rails,我假设你使用MySQL作为你的数据库,所以这可能对你没用,但是 SQL Answers Mail for SQL Server直接从SQL Server发送批量电子邮件。您可以尝试搜索为您正在使用的数据库执行类似操作的工具。
还有一个教程 这里 和 这里 在创建自己的邮件。
使用 的ActionMailer(教程) (文档),它带有Rails,你应该能够通过rake任务来运行它。
有一个相对较新的项目叫做 Maktoub 声称是一个 用于电子邮件新闻稿的Rails引擎。我还没试过,但看起来很有希望。