Rails 3发送和接收电子邮件

时间:2013-01-14 14:29:15

标签: ruby-on-rails ruby-on-rails-3 email

在我的Rails 3应用程序中,我有一个活动模型,其中包含与参与者模型的has_many关联。我想实现评论功能,以便在创建评论时向所有参与者发送电子邮件,并且当参与者回复该电子邮件时,将该回复作为进一步评论添加到活动中。在发送电子邮件时,我想使用可用于识别源活动的动态回复地址(例如,activity-345@mydomain.com)。

我找到了一个有用的blog post,涵盖了在Rails 3中接收电子邮件的各种选项,尽管这已经有几年了。似乎最可行的解决方案是使用像Postfix这样的邮件服务器,然后执行ruby脚本通过HTTP POST向我的应用发送电子邮件或使用mailman gem轮询电子邮件;或使用CloudMailinMailgun等第三方通过HTTP POST向我的应用发送电子邮件。

我只是想知道是否有人可以根据他们用于发送/接收电子邮件的解决方案提供任何建议或建议。

1 个答案:

答案 0 :(得分:0)

查看Pony - 这是一个非常简单易用的电子邮件gem,可以设置为使用外部SMTP(如Gmail)。我已经在我的几个网站上使用它了,它非常可靠。