Devise setup with google apps

May 6, 2016 2k views
Ruby on Rails Email

I need to be able to send emails with my app and with devise. Instead of setting up a webserver I use Google apps for business. What are the setting that I need to put in my production.rb file so that I can send emails with google apps?

1 Answer

Add the following block to: config / environments / production.rb

  config.action_mailer.default_url_options = { :host => your_ip_address' }
  config.action_mailer.delivery_method = :smtp
  config.action_mailer.smtp_settings = {
    address: "",
    port: 587,
    authentication: "plain",
    enable_starttls_auto: true,
    user_name: ENV['GMAIL_USERNAME'],
    password: ENV['GMAIL_PASSWORD']

Substitute the env variables for your credentials.

Have another answer? Share your knowledge.