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
後,我得到的是:
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
我也看過this thread,開啓後,答案和註釋建議的事情,但錯誤仍然出現。
我錯過了什麼?
是否有任何寶石/插件,我應該考慮使用,而不是內置的ActionMailer?