· 7 years ago · Aug 28, 2018, 02:12 PM
1gmail smtp with rails 3
2ActionMailer::Base.delivery_method = :smtp
3ActionMailer::Base.perform_deliveries = true
4ActionMailer::Base.raise_delivery_errors = true
5
6
7ActionMailer::Base.smtp_settings = {
8 :address => "smtp.gmail.com",
9 :port => 587,
10 :domain => "gmail.com",
11 :user_name => "<address>@gmail.com",
12 :password => "<password>",
13 :authentication => "plain",
14 :enable_starttls_auto => true
15}
16
17ActionMailer::Base.default_url_options[:host] = "localhost:3000"
18
19gem 'tlsmail'
20
21bundle install
22
23YourApplicationName::Application.configure do
24 require 'tlsmail'
25 Net::SMTP.enable_tls(OpenSSL::SSL::VERIFY_NONE)
26 ActionMailer::Base.delivery_method = :smtp
27 ActionMailer::Base.perform_deliveries = true
28 ActionMailer::Base.raise_delivery_errors = true
29 ActionMailer::Base.smtp_settings = {
30 :address => "smtp.gmail.com",
31 :port => "587",
32 :domain => "gmail.com",
33 :enable_starttls_auto => true,
34 :authentication => :login,
35 :user_name => "<addreee>@gmail.com",
36 :password => "<password>"
37 }
38
39 config.action_mailer.raise_delivery_errors = true