2009-11-07 89 views
2

我有一个轨道应用程序,刚刚启动,我有超过一千名用户注册到该网站。我们有兴趣通过电子邮件通讯与社区保持联系。我们一直在使用第三方工具并将电子邮件地址从一个数据库迁移到另一个数据库。有没有更容易的方法来从轨道做到这一点?我乐于接受建议。群发电子邮件用户的轨道应用程序

回答

1

http://github.com/adzap/ar_mailer

ar_mailer将让你排队的邮件,并把它发送出去一段时间,所以你没有违反你的主机到位任何邮件规则。

+0

谢谢我现在使用ar_mailer发送电子邮件,它似乎工作正常。 – IBarnes

0

您可以简单地遍历所有电子邮件并发送单个电子邮件。这是非常简单的使用铁轨,并且到处都有tutorials

您也可以使用第三方API将您的用户电子邮件自动添加到他们的数据库。如果你可以提供你正在使用的第三方,我可以给你更多的信息。

某些新闻通讯网站可让您选择通过指定表格直接在系统中添加电子邮件。为什么不使用这种形式?你会把它放在网站的某个地方,系统会将新的电子邮件添加到第三方软件,而不是你的。当然,这只有在你有一个“在这里输入你的电子邮件来订阅”这种逻辑时才有效。

1

如果你真的绝对肯定需要自己发送这些邮件,而你正在处理更大的用户群,那么你可能会想要通过分布式设置来使用像Starling,RabbitMQ或全新的Resque来分配跨多个工作人员发送这些电子邮件的任务。

这是一个远离琐碎的话题,因此总而言之,我建议使用外部服务提供商。

1

使用ActionMailer使用Erb从模板(视图)生成电子邮件。我会这样做,除非您希望通过这些邮件跟踪点击回到您的网站,那么您可能会更好地使用第三方。

另一方面(我确信你知道这一点,但请注意,你需要通知你的ISP并告诉他们你有用户发送这些电子邮件的许可,否则他们可能会阻止你从没有警告发送。

相关问题