# Error Send Message

**URL:** <https://www.ruby-forum.com/t/error-send-message/163940>\
**Category:** Rails\
**Created:** [March 26, 2009, 11:11am UTC](https://www.ruby-forum.com/t/error-send-message/163940 "2009-03-26T11:11:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ponlork](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/258eb7/32.png) [@ponlork](https://www.ruby-forum.com/u/ponlork)\
**Post date:** [March 26, 2009, 11:11am UTC](https://www.ruby-forum.com/t/error-send-message/163940/1 "2009-03-26T11:11:10Z")

</div>

Hello,  
I’m trying to make my rails app send mail. so it’s can’t send it’s  
error.

# I’m using the following configuration in environment.rb:

Rails::Initializer.run do |config|  
…

```
config.action_mailer.delivery_method = :smtp

```

# end ActionMailer::Base.smtp\_settings = { :address =\> “mail.mydomain”, :port =\> 25, :domain =\> “mydomain”, :authentication =\> :login, :user\_name =\> “my username”, :password =\> “my pws” }

# The error bellow i check in my production.log after i send mail. please help me.

Timeout::Error (execution expired):  
/usr/lib/ruby/1.8/timeout.rb:60:in `open' /usr/lib/ruby/1.8/net/smtp.rb:551:in`do\_start’  
/usr/lib/ruby/1.8/net/smtp.rb:551:in `do_start' /usr/lib/ruby/1.8/net/smtp.rb:525:in`start’  
/usr/lib/ruby/1.8/net/smtp.rb:463:in `start' /usr/lib/ruby/gems/1.8/gems/actionmailer-2.1.0/lib/action_mailer/base.rb:627:in`perform\_delivery\_smtp’  
/usr/lib/ruby/gems/1.8/gems/actionmailer-2.1.0/lib/action\_mailer/base.rb:508:in  
` __send__' /usr/lib/ruby/gems/1.8/gems/actionmailer-2.1.0/lib/action_mailer/base.rb:508:in`deliver!’  
/usr/lib/ruby/gems/1.8/gems/actionmailer-2.1.0/lib/action\_mailer/base.rb:383:in  
`method_missing' /app/controllers/home_controller.rb:38:in`sendmail’  
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_controller/base.rb:1162:in  
`send' /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:1162:in`perform\_action\_without\_filters’  
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_controller/filters.rb:580:in  
`call_filters' /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/filters.rb:573:in`perform\_action\_without\_benchmark’  
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_controller/benchmarking.rb:68:in  
`perform_action_without_rescue' /usr/lib/ruby/1.8/benchmark.rb:293:in`measure’  
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_controller/benchmarking.rb:68:in  
`perform_action_without_rescue' /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/rescue.rb:201:in`perform\_action\_without\_caching’  
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_controller/caching/sql\_cache.rb:13:in  
`passenger_orig_perform_action' /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in`cache’  
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active\_record/query\_cache.rb:8:in  
`cache' /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/caching/sql_cache.rb:12:in`passenger\_orig\_perform\_action’  
/usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion\_passenger/railz/request\_handler.rb:53:in  
`perform_action' /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:529:in`send’  
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_controller/base.rb:529:in  
`process_without_filters' /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/filters.rb:569:in`process\_without\_session\_management\_support’  
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_controller/session\_management.rb:130:in  
`process' /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:389:in`process’  
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_controller/dispatcher.rb:149:in  
`handle_request' /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/dispatcher.rb:107:in`dispatch’  
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_controller/dispatcher.rb:104:in  
`synchronize' /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/dispatcher.rb:104:in`dispatch’  
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action\_controller/dispatcher.rb:120:in  
`dispatch_cgi' /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/dispatcher.rb:35:in`dispatch’  
/usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion\_passenger/railz/request\_handler.rb:38:in  
`process_request' /usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion_passenger/abstract_request_handler.rb:197:in`main\_loop’  
/usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion\_passenger/railz/application\_spawner.rb:340:in  
`start_request_handler' /usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion_passenger/railz/application_spawner.rb:298:in`handle\_spawn\_application’  
/usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion\_passenger/utils.rb:176:in  
`safe_fork' /usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion_passenger/railz/application_spawner.rb:296:in`handle\_spawn\_application’  
/usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion\_passenger/abstract\_server.rb:332:in  
` __send__' /usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion_passenger/abstract_server.rb:332:in`main\_loop’  
/usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion\_passenger/abstract\_server.rb:182:in  
`start_synchronously' /usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion_passenger/abstract_server.rb:149:in`start’  
/usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion\_passenger/railz/application\_spawner.rb:192:in  
`start' /usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion_passenger/spawn_manager.rb:260:in`spawn\_rails\_application’  
/usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion\_passenger/abstract\_server\_collection.rb:121:in  
`lookup_or_add' /usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion_passenger/spawn_manager.rb:254:in`spawn\_rails\_application’  
/usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion\_passenger/abstract\_server\_collection.rb:75:in  
`synchronize' /usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion_passenger/abstract_server_collection.rb:74:in`synchronize’  
/usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion\_passenger/spawn\_manager.rb:253:in  
`spawn_rails_application' /usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion_passenger/spawn_manager.rb:148:in`spawn\_application’  
/usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion\_passenger/spawn\_manager.rb:285:in  
`handle_spawn_application' /usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion_passenger/abstract_server.rb:332:in` **send** ’  
/usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion\_passenger/abstract\_server.rb:332:in  
`main_loop' /usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/lib/phusion_passenger/abstract_server.rb:182:in`start\_synchronously’  
/usr/lib/ruby/gems/1.8/gems/passenger-2.1.2/bin/passenger-spawn-server:50

---

<div class="post-metadata">

**Author:** ![ponlork](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/258eb7/32.png) [@ponlork](https://www.ruby-forum.com/u/ponlork)\
**Post date:** [May 15, 2009, 6:11pm UTC](https://www.ruby-forum.com/t/error-send-message/163940/2 "2009-05-15T18:11:13Z")

</div>

try this for fun…

{  
:address =\>‘localhost’,  
:port=\>25,  
:domain =\>‘localhost.localdomain’,  
:authentication =\> :plain,  
:user\_name =\> nil,  
:password =\> nil,  
:tls =\> false }

On Mar 26, 6:11 am, Touch P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
