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