Mirkom63
@Mirkom63
Я программист

Как отправить почту на Ruby on Rails?

В общем вопрос простой.
Создал контроллер, сделал вьюху, настроил development.rb и ничего не отправляется.
все как здесь делал: rusrails.ru/action-mailer-basics
Логи ошибок не выдают вроде.
В чем может быть проблема?
На всякий приложу логи:
Started GET "/" for 109.172.53.212 at 2015-12-12 22:43:03 +0300
Cannot render console from 109.172.53.212! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255
  [1m[36mActiveRecord::SchemaMigration Load (0.6ms)[0m  [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
Processing by FoldersController#index as HTML
  Rendered user_mailer/send_email.html.erb within layouts/mailer (1.6ms)
  Rendered user_mailer/send_email.text.erb within layouts/mailer (0.3ms)

UserMailer#send_email: processed outbound mail in 728.7ms

Sent mail to mayakovsky-studio@yandex.ru (169.2ms)
Date: Sat, 12 Dec 2015 22:43:04 +0300
From: notifications@example.com
To: mayakovsky-studio@yandex.ru
Message-ID: <566c78c85d165_43b460772e8249f@p6307.mail>
Subject: Welcome to My Awesome Site
Mime-Version: 1.0
Content-Type: multipart/alternative;
 boundary="--==_mimepart_566c78c84b770_43b460772e82332";
 charset=UTF-8
Content-Transfer-Encoding: 7bit


----==_mimepart_566c78c84b770_43b460772e82332
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
  <head>
    <meta content=3D'text/html; charset=3DUTF-8' http-equiv=3D'Content-Ty=
pe' />
  </head>
  <body>
    =D0=9F=D1=80=D0=B8=D0=B2=D0=B5=D1=82)
  </body>
</html>

----==_mimepart_566c78c84b770_43b460772e82332
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html>
  <body>
    <!DOCTYPE html>
<html>
  <head>
    <meta content=3D'text/html; charset=3DUTF-8' http-equiv=3D'Content-Ty=
pe' />
  </head>
  <body>
    =D0=9F=D1=80=D0=B8=D0=B2=D0=B5=D1=82)
  </body>
</html>
  </body>
</html>

----==_mimepart_566c78c84b770_43b460772e82332--
  • Вопрос задан
  • 461 просмотр
Решения вопроса 1
2ord
@2ord
Ищи ответ в настройках Action Mailer в development.rb . Должно быть указано
config.action_mailer.perform_deliveries = true
config.action_mailer.delivery_method = :smtp

Используй MailCatcher для проверки при разработке:
config.action_mailer.smtp_settings = { :address => "localhost", :port => 1025 }
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
stackoverflow.com/questions/29417328/how-to-disabl...

но для начала тебе нужно понять, что происходит
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы