From af87229ce4c484441a2af097843caa00e711c6bc Mon Sep 17 00:00:00 2001 From: sandroferraz Date: Wed, 1 Apr 2015 17:43:42 +0100 Subject: [PATCH] config email --- .gitignore | 3 +++ Gemfile | 1 + Gemfile.lock | 3 +++ config/environments/development.rb | 10 ++++++++++ config/environments/production.rb | 12 ++++++++++++ config/initializers/devise.rb | 2 +- 6 files changed, 30 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 050c9d9..6dd386d 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,9 @@ # or operating system, you probably want to add a global ignore instead: # git config --global core.excludesfile '~/.gitignore_global' +.env +Procfile + # Ignore bundler config. /.bundle diff --git a/Gemfile b/Gemfile index c57a21f..d78fa27 100644 --- a/Gemfile +++ b/Gemfile @@ -11,6 +11,7 @@ end group :development, :test do gem 'sqlite3' + gem 'foreman', '~> 0.78.0' end # Use SCSS for stylesheets gem 'sass-rails', '~> 5.0' diff --git a/Gemfile.lock b/Gemfile.lock index 74a6f7b..ac77c9c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -63,6 +63,8 @@ GEM erubis (2.7.0) excon (0.45.1) execjs (2.4.0) + foreman (0.78.0) + thor (~> 0.19.1) globalid (0.3.3) activesupport (>= 4.1.0) heroku (3.30.3) @@ -187,6 +189,7 @@ DEPENDENCIES byebug coffee-rails (~> 4.1.0) devise (~> 3.4.1) + foreman (~> 0.78.0) heroku (~> 3.30.3) jbuilder (~> 2.0) jquery-rails diff --git a/config/environments/development.rb b/config/environments/development.rb index 9a1b2d3..cce75a6 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -39,4 +39,14 @@ # Raises error for missing translations # config.action_view.raise_on_missing_translations = true config.action_mailer.default_url_options = { host: 'localhost', port: 3000 } + config.action_mailer.raise_delivery_errors = true + config.action_mailer.delivery_method = :smtp + ActionMailer::Base.smtp_settings = { + :address => "smtp.gmail.com", + :port => "587", + :authentication => :plain, + :user_name => ENV['GMAIL_USERNAME'], + :password => ENV['GMAIL_PASSWORD'], + :domain => ENV['GMAIL_DOMAIN'] + } end diff --git a/config/environments/production.rb b/config/environments/production.rb index acbef68..8167dad 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -78,4 +78,16 @@ config.active_record.dump_schema_after_migration = false config.action_mailer.default_url_options = { host: 'http://blueberry-sundae-3964.herokuapp.com/' } + config.action_mailer.delivery_method = :smtp + config.action_mailer.perform_deliveries = true + config.action_mailer.raise_delivery_errors = false + config.action_mailer.default :charset => "utf-8" + ActionMailer::Base.smtp_settings = { + :address => "smtp.gmail.com", + :port => "587", + :authentication => :plain, + :user_name => ENV['GMAIL_USERNAME'], + :password => ENV['GMAIL_PASSWORD'], + :domain => ENV['GMAIL_DOMAIN'] + } end diff --git a/config/initializers/devise.rb b/config/initializers/devise.rb index 63248ca..6af6340 100644 --- a/config/initializers/devise.rb +++ b/config/initializers/devise.rb @@ -10,7 +10,7 @@ # Configure the e-mail address which will be shown in Devise::Mailer, # note that it will be overwritten if you use your own mailer class # with default "from" parameter. - config.mailer_sender = 'please-change-me-at-config-initializers-devise@example.com' + config.mailer_sender = 'sandro.ferraz.mei@gmail.com' # Configure the class responsible to send e-mails. # config.mailer = 'Devise::Mailer'