ruby on rails - connection error ActionMailer -


i developing rails application using rails 4 , ruby 2.0.0. have form in contact page want send email administrator. i've chosen work smtp , here configuration file:

# config/initializers/setup_mail.rb actionmailer::base.smtp_settings = {     adress:               "smtp.gmail.com",     port:                 587,     domain:               "gmail.com",     user_name:            "my-gmail-login@gmail.com",     password:             "my-gmail-password",     authentication:       :plain,     enable_starttls_auto: true }  actionmailer::base.default_url_options[:host] = "localhost:3000"  actionmailer::base.raise_delivery_errors = true 

here mailer controller:

# mailers/user_mailer.rb class usermailer < actionmailer::base   default from: "my-gmail-login@gmail.com"    def welcome_email(user)     @user = user     @url = "localhost:3000/signin"     mail(to:      user.email,          subject: "welcome")   end end 

and finally, mailer view:

# app/views/user_mailer/welcome_mailer.html.erb <h1>congratulations "#{@user.firstname} #{@user.lastname}"</h1> 

when open "$> rails console", type following:

$> usermailer.welcome_email(user.first).deliver 

given rails documentation http://guides.rubyonrails.org/action_mailer_basics.html, need. unfortunately have connection error:

sent mail xxx@gmail.com (10.4ms) date: tue, 21 may 2013 23:09:49 +0200 from: my-gmail-login@gmail.com to: xxx@gmail.com message-id: <519be29...-mac.local.mail> subject: =?utf-8?q?welcome?= mime-version: 1.0 content-type: text/html;  charset=utf-8 content-transfer-encoding: quoted-printable  <h1>congratulations xxx yyy</h1>=  errno::econnrefused: connection refused - connect(2)     /usr/local/rvm/rubies/ruby-2.0.0-rc2/lib/ruby/2.0.0/net/smtp.rb:540:in `initialize'     /usr/local/rvm/rubies/ruby-2.0.0-rc2/lib/ruby/2.0.0/net/smtp.rb:540:in `open'     /usr/local/rvm/rubies/ruby-2.0.0-rc2/lib/ruby/2.0.0/net/smtp.rb:540:in `tcp_socket'     /usr/local/rvm/rubies/ruby-2.0.0-rc2/lib/ruby/2.0.0/net/smtp.rb:550:in `block in do_start'     /usr/local/rvm/rubies/ruby-2.0.0-rc2/lib/ruby/2.0.0/timeout.rb:65:in `timeout'     /usr/local/rvm/rubies/ruby-2.0.0-rc2/lib/ruby/2.0.0/net/smtp.rb:549:in `do_start'     /usr/local/rvm/rubies/ruby-2.0.0-rc2/lib/ruby/2.0.0/net/smtp.rb:519:in `start'     /usr/local/rvm/gems/ruby-2.0.0-rc2/gems/mail-2.5.3/lib/mail/network/delivery_methods/smtp.rb:136:in `deliver!'     /usr/local/rvm/gems/ruby-2.0.0-rc2/gems/mail-2.5.3/lib/mail/message.rb:2033:in `do_delivery'     /usr/local/rvm/gems/ruby-2.0.0-rc2/gems/mail-2.5.3/lib/mail/message.rb:229:in `block in deliver'     /usr/local/rvm/gems/ruby-2.0.0-rc2/gems/actionmailer-4.0.0.beta1/lib/action_mailer/base.rb:456:in `block in deliver_mail'     /usr/local/rvm/gems/ruby-2.0.0-rc2/gems/activesupport-4.0.0.beta1/lib/active_support/notifications.rb:158:in `block in instrument'     /usr/local/rvm/gems/ruby-2.0.0-rc2/gems/activesupport-4.0.0.beta1/lib/active_support/notifications/instrumenter.rb:20:in `instrument'     /usr/local/rvm/gems/ruby-2.0.0-rc2/gems/activesupport-4.0.0.beta1/lib/active_support/notifications.rb:158:in `instrument'     /usr/local/rvm/gems/ruby-2.0.0-rc2/gems/actionmailer-4.0.0.beta1/lib/action_mailer/base.rb:454:in `deliver_mail'     /usr/local/rvm/gems/ruby-2.0.0-rc2/gems/mail-2.5.3/lib/mail/message.rb:229:in `deliver'     (irb):1     /usr/local/rvm/gems/ruby-2.0.0-rc2/gems/railties-4.0.0.beta1/lib/rails/commands/console.rb:88:in `start'     /usr/local/rvm/gems/ruby-2.0.0-rc2/gems/railties-4.0.0.beta1/lib/rails/commands/console.rb:9:in `start'     /usr/local/rvm/gems/ruby-2.0.0-rc2/gems/railties-4.0.0.beta1/lib/rails/commands.rb:64:in `<top (required)>'     bin/rails:4:in `require'     bin/rails:4:in `<main>'2.0.0dev :002 >  

do have idea error may come from? , how solve it?

thank help.

solved: syntax issue. in configuration file, adress should address!


Comments

Popular posts from this blog

python - How to create a legend for 3D bar in matplotlib? -

java - Multi-Label Document Classification -

php - Dynamic url re-writing using htaccess -