2015-05-27 4 views
0

Я изучаю проект vish, в котором есть платформа для электронного обучения с открытым исходным кодом http://vishub.org, здесь, если кто-то комментирует чужое Excusion, будет отправлено одно электронное письмо. Эта способность завершается с использованием mailboxer.MailBoxer: Как мне сделать, чтобы отправить уведомление по электронной почте?

Но когда я бегу экземпляр vish локально, для Validate mailboxer, я использовал задачу отправки некоторых сообщений между всеми пользователями, она работала хорошо, и я могу найти новые сообщения в меню уведомлений выпадающего заголовка, но я сделал не получить электронное письмо, когда я прокомментировал какую-то экскурсию, как в vishub, и не получил сообщение об ошибке mailboxer. Согласно моему опыту новичка, я предполагаю, что мне нужно настроить почтовый сервер, но я не знаю, как настроить почтовый сервер для mailboxer, кажется, что об этом никто не обсуждает?

Что нужно сделать для включения mailboxer email? Или какое-либо руководство следует прочитать? Или мой вопрос не относительно mailboxer? Заранее спасибо!

Обновлен: Согласно @ Стогу, напоминающему, я прочитал некоторый код mailboxer:

class NotificationMailer < ActionMailer::Base 
end 

Это делает меня яснее об отношениях между ActionMailer и MailBoxer!

+0

Чтобы отправить сообщение по электронной почте локально ('localhost'), вы должны использовать' ActionMailer' smpt_setting. – rick

+0

@rick Как мне найти связь между ActionMailer и Mailboxer? Благодаря! – abelard2008

ответ

1

Email не будет отправлен в разработку, если вы не установили config.action_mailer.perform_deliveries = true в environments/development.rb., а также вы должны использовать ActionMailer для отправки электронной почты на месте. Для получения дополнительной информации вы можете сослаться на эту ссылку mailboxer

+0

Ваша ссылка действительно скажите мне, как это сделать, Но не объясняйте взаимодействие между почтовым ящиком и actionmail – abelard2008

Смежные вопросы