2016-10-14 11 views
0

私のアプリ内で簡単な連絡フォームを実装しようとしています。カップルのSOの記事を読むが、まだ完全な解決策はありません。Rails、Heroku、お問い合わせフォーム

私のお問い合わせフォームは、開発環境で動作しています。

config.action_mailer.raise_delivery_errors = true 
    config.action_mailer.default_url_options = { :host => 'my_app_name.herokuapp.com' } 

    ActionMailer::Base.smtp_settings = { 
    :address  => 'smtp.gmail.com', 
    :domain   => 'mail.google.com', 
    :port   => 587, 
    :user_name  => '[email protected]', 
    :password  => 'my_password', 
    :authentication => :plain, 
    } 

私はheroku logsを実行した後に取得することです::私も、this threadを読んで答え、コメントをすることをお勧めというものになっている

2016-10-14T21:08:48.912404+00:00 app[web.1]: I, [2016-10-14T21:08:48.912360 #3] INFO -- : [eb99e511-dde1-45bc-b56a-6a919f519800] Completed 500 Internal Server Error in 858ms (ActiveRecord: 3.8ms) 
2016-10-14T21:08:48.912986+00:00 app[web.1]: F, [2016-10-14T21:08:48.912936 #3] FATAL -- : [eb99e511-dde1-45bc-b56a-6a919f519800] 
2016-10-14T21:08:48.913019+00:00 app[web.1]: F, [2016-10-14T21:08:48.912985 #3] FATAL -- : [eb99e511-dde1-45bc-b56a-6a919f519800] Net::SMTPAuthenticationError (534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbuE 

は、ここで設定ファイルに私の設定ですただし、エラーは引き続き表示されます。

私が逃したものは何ですか?

組み込みのActionMailerの代わりに使用すると思われる宝石/プラグインはありますか?

答えて

0

私はSendgrid free planを使用しました。優れたドキュメンテーションなので、実装は簡単でした。

関連する問題