# Problem with ActionMailer/SMTP

**URL:** <https://www.ruby-forum.com/t/problem-with-actionmailer-smtp/176035>\
**Category:** Rails\
**Created:** [September 23, 2009, 10:03pm UTC](https://www.ruby-forum.com/t/problem-with-actionmailer-smtp/176035 "2009-09-23T22:03:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![PaSSS\_lo\_Geyer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/eb9ed0/32.png) [@PaSSS\_lo\_Geyer](https://www.ruby-forum.com/u/PaSSS_lo_Geyer)\
**Post date:** [September 23, 2009, 10:03pm UTC](https://www.ruby-forum.com/t/problem-with-actionmailer-smtp/176035/1 "2009-09-23T22:03:25Z")

</div>

hi, i’m trying to make the user account confirmation work in my site,  
but i couldn’t fix this error,

Processing UsersController#create (for 189.85.180.50 at 2009-09-23  
16:44:30) [POST]  
Parameters: {“commit”=\>“Criar novo usuário”,  
“authenticity\_token”=\>“UX+z7gZGHLo5+1LkW0duFvu69YiHC7H0baMY/Sbtyi8=”,  
“user”=\>{“password\_confirmation”=\>“paulogeyer”,  
“password”=\>“paulogeyer”, “login”=\>“paulo”,  
“email”=\>“removed\_email\_address@domain.invalid”}}  
Sent mail to removed\_email\_address@domain.invalid

ArgumentError (wrong number of arguments (3 for 2)):  
/usr/lib/ruby/1.8/net/smtp.rb:525:in `start' app/models/user_observer.rb:3:in `after\_create’  
/usr/lib/ruby/1.8/observer.rb:185:in `notify_observers' /usr/lib/ruby/1.8/observer.rb:184:in `each’  
/usr/lib/ruby/1.8/observer.rb:184:in `notify_observers' app/controllers/users_controller.rb:19:in `create’  
/usr/lib/ruby/1.8/phusion\_passenger/rack/request\_handler.rb:95:in  
`process_request' /usr/lib/ruby/1.8/phusion_passenger/abstract_request_handler.rb: 207:in `main\_loop’  
/usr/lib/ruby/1.8/phusion\_passenger/railz/application\_spawner.rb:  
378:in `start_request_handler' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb: 181:in `spawn\_application!’  
/usr/lib/ruby/1.8/phusion\_passenger/utils.rb:183:in `safe_fork' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb: 153:in `spawn\_application!’  
/usr/lib/ruby/1.8/phusion\_passenger/spawn\_manager.rb:272:in  
`spawn_rails_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb: 80:in `synchronize’  
/usr/lib/ruby/1.8/phusion\_passenger/abstract\_server\_collection.rb:  
79:in `synchronize' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:255:in `spawn\_rails\_application’  
/usr/lib/ruby/1.8/phusion\_passenger/spawn\_manager.rb:154:in  
`spawn_application' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:287:in `handle\_spawn\_application’  
/usr/lib/ruby/1.8/phusion\_passenger/abstract\_server.rb:352:in  
` __send__' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main\_loop’  
/usr/lib/ruby/1.8/phusion\_passenger/abstract\_server.rb:196:in  
`start\_synchronously’  
/usr/lib/phusion\_passenger/passenger-spawn-server:61

Rendering /var/www/100empresas/public/500.html (500 Internal Server  
Error)

here follows the code

user\_observer.rb line #3

2: def after\_create(user)  
3: UserMailer.deliver\_signup\_notification(user)  
4: end

users\_controllers line #19

18: @user = User.new(params[:user])  
19: @user.register! if @user && @user.valid?  
20: success = @user && @user.valid?

and my email configuration from environment.rb

config.action\_mailer.delivery\_method = :smtp  
config.action\_mailer.smtp\_settings = {  
:address =\> “[smtp.gmail.com](http://smtp.gmail.com)”,  
:port =\> 587,  
:authentication =\> :plain,  
:domain =\> “empreendedor.com.br”,  
:user\_name =\> “**@empreendedor.com.br",  
:password =\> "**”  
}

any ideas? It is quite obscure to me
