Проверьте настройки SMTP и убедитесь, что вы определили правильные настройки для своего хоста электронной почты.Если вы используете электронную почту отправителя, отличную от Gmail, ваши настройки будут отличаться от настроек, используемых в Railscast.
Файл для проверки находится здесь: config/initializers/setup_mail.rb
.
Редактировать: Вполне возможно, что настройки, использованные вами в jsp, могут не полностью соответствовать "фразировке", которую Rails ожидает в файле setup_mail.rb
.Я часто сталкиваюсь с этой проблемой, когда небольшая разница в настройках SMTP, которые вы упоминаете / не упоминаете / как они сформулированы, будет определять, отправлять / получать электронную почту или нет.
Если ваши журналыпокажите, что электронная почта отправляется на действительный адрес электронной почты (а вы не получаете эти сообщения в своем почтовом ящике или фильтре спама), то проблема, насколько я знаю, скорее всего, связана с вашим SMTP.Мой совет - проверить онлайн настройки Rails для вашего провайдера электронной почты, относящиеся к Rails, или, если вы не можете их найти, попробуйте разные комбинации, пока не найдете правильную.