From 93d7c2bd4407f1e3600253b848c20bf393ab1a7f Mon Sep 17 00:00:00 2001 From: James Espinosa Date: Sun, 24 Nov 2013 23:57:52 -0600 Subject: [PATCH] Add mailtrap.io SMTP settings --- app/mailers/user_mailer.rb | 3 +++ app/views/user_mailer/forgot_password.html.erb | 0 app/views/user_mailer/forgot_password.text.erb | 0 config/initializers/smtp_settings.rb | 9 +++++++++ spec/mailers/user_mailer_spec.rb | 5 +++++ 5 files changed, 17 insertions(+) create mode 100644 app/mailers/user_mailer.rb create mode 100644 app/views/user_mailer/forgot_password.html.erb create mode 100644 app/views/user_mailer/forgot_password.text.erb create mode 100644 config/initializers/smtp_settings.rb create mode 100644 spec/mailers/user_mailer_spec.rb diff --git a/app/mailers/user_mailer.rb b/app/mailers/user_mailer.rb new file mode 100644 index 0000000..f3d8202 --- /dev/null +++ b/app/mailers/user_mailer.rb @@ -0,0 +1,3 @@ +class UserMailer < ActionMailer::Base + default from: "from@example.com" +end diff --git a/app/views/user_mailer/forgot_password.html.erb b/app/views/user_mailer/forgot_password.html.erb new file mode 100644 index 0000000..e69de29 diff --git a/app/views/user_mailer/forgot_password.text.erb b/app/views/user_mailer/forgot_password.text.erb new file mode 100644 index 0000000..e69de29 diff --git a/config/initializers/smtp_settings.rb b/config/initializers/smtp_settings.rb new file mode 100644 index 0000000..9fd2765 --- /dev/null +++ b/config/initializers/smtp_settings.rb @@ -0,0 +1,9 @@ +ActionMailer::Base.smtp_settings = { + :address => 'mailtrap.io', + :port => 2525, + :authentication => :plain, + :user_name => ENV['MAILTRAP_USERNAME'], + :password => ENV['MAILTRAP_PASSWORD'], +} + +ActionMailer::Base.delivery_method = :smtp \ No newline at end of file diff --git a/spec/mailers/user_mailer_spec.rb b/spec/mailers/user_mailer_spec.rb new file mode 100644 index 0000000..8d004b3 --- /dev/null +++ b/spec/mailers/user_mailer_spec.rb @@ -0,0 +1,5 @@ +require "spec_helper" + +describe UserMailer do + pending "add some examples to (or delete) #{__FILE__}" +end