MailBoxer:我应该怎么做才能通过电子邮件发送通知?

MailBoxer: How should I do make it to send a notification through email?

我正在研究一个项目vish, which has an open source e-Learning platform http://vishub.org,在这里,如果有人评论另一个人的借口,将发送一封电子邮件。这个能力是用mailboxer完成的。

但是当我 运行 在本地 vish 的一个实例时,为了验证 mailboxer,我使用了一个在所有用户之间发送一些消息的任务,它工作正常,我可以找到header 的通知下拉菜单中的新消息,但是当我在 vishub 中评论某个 Excursion 时没有收到电子邮件,也没有收到关于 mailboxer 的任何错误消息.根据我的新手经验,我觉得应该配置一个邮件服务器,但是我不知道mailboxer如何配置一个邮件服务器,好像没有人讨论过?

如何启用 mailboxer 电子邮件?或者我应该阅读任何手册?或者我的问题与 mailboxer 无关?提前致谢!

更新: 根据@rick的提醒,我看了一些mailboxer的代码:

class NotificationMailer < ActionMailer::Base
end

让我更清楚ActionMailer和MailBoxer的关系了!

除非您在 environments/development.rb. 中设置 config.action_mailer.perform_deliveries = true 并且您应该使用 ActionMailer 在本地发送电子邮件,否则不会在开发中发送电子邮件。更多信息,可以参考这个linkmailboxer