在我的Rails 3应用程序中,我有一个活动模型,其中包括与参与者模型的has_many关联。我想实现评论功能,以便当创建评论时,将电子邮件发送给所有参与者,当参与者回复电子邮件时,该回复被添加到活动中作为进一步的评论。当发出的电子邮件,我想使用动态回复地址(如。activity-345@mydomain.com),可用于识别源活动。
我发现了一篇有用的博客文章,涵盖了Rails 3中接收电子邮件的各种选项,尽管这是几年前的事了。似乎最可行的解决方案是使用Postfix这样的邮件服务器,然后执行ruby脚本通过HTTP POST向我的应用程序发送电子邮件,或者使用mailman gem投票查询电子邮件;或者使用第三方如CloudMailin或Mailgun通过HTTP POST向我的应用程序发送电子邮件。
我只是想知道是否有人可以提供一些建议或建议,基于他们使用的解决方案来发送/接收电子邮件。
查看Pony -这是一个非常容易使用的电子邮件gem,可以设置为使用外部SMTP(如Gmail)。我已经在我的几个网站上使用了它,它非常可靠。