# Timeout::Error while cinfiguring SMTP with Rails

**URL:** <https://www.ruby-forum.com/t/timeout-error-while-cinfiguring-smtp-with-rails/128255>\
**Category:** Rails\
**Created:** [February 6, 2008, 6:24am UTC](https://www.ruby-forum.com/t/timeout-error-while-cinfiguring-smtp-with-rails/128255 "2008-02-06T06:24:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![envynicky](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/7ab992/32.png) [@envynicky](https://www.ruby-forum.com/u/envynicky)\
**Post date:** [February 6, 2008, 6:24am UTC](https://www.ruby-forum.com/t/timeout-error-while-cinfiguring-smtp-with-rails/128255/1 "2008-02-06T06:24:07Z")

</div>

i have used the “action\_mailer\_optional\_tls” plugin to configure the  
smtp with rails application. everything seems alright but its  
rendering timeout error as…

Timeout::Error in EmailerController#sendmail  
execution expired

where the application trace says so…

C:/InstantRails/ruby/lib/ruby/1.8/timeout.rb:54:in `open' #{RAILS_ROOT}/vendor/plugins/action_mailer_optional_tls/lib/ smtp_tls.rb:35:in `do\_tls\_start’  
C:/InstantRails/ruby/lib/ruby/1.8/timeout.rb:56:in `timeout' C:/InstantRails/ruby/lib/ruby/1.8/timeout.rb:76:in `timeout’  
#{RAILS\_ROOT}/vendor/plugins/action\_mailer\_optional\_tls/lib/  
smtp\_tls.rb:35:in `do_tls_start' #{RAILS_ROOT}/vendor/plugins/action_mailer_optional_tls/lib/ smtp_tls.rb:18:in `send’  
#{RAILS\_ROOT}/vendor/plugins/action\_mailer\_optional\_tls/lib/  
smtp\_tls.rb:18:in `start' #{RAILS_ROOT}/vendor/plugins/action_mailer_optional_tls/lib/ smtp_tls.rb:10:in `start’  
#{RAILS\_ROOT}/vendor/plugins/action\_mailer\_optional\_tls/lib/  
action\_mailer\_tls.rb:9:in `perform_delivery_smtp' C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionmailer-1.3.3/lib/ action_mailer/base.rb:451:in `send’  
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionmailer-1.3.3/lib/  
action\_mailer/base.rb:451:in `deliver!' C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionmailer-1.3.3/lib/ action_mailer/base.rb:333:in `method\_missing’  
#{RAILS\_ROOT}/app/controllers/emailer\_controller.rb:12:in `sendmail’

and the enviornment setting says so…

ctionMailer::Base.smtp\_settings = {  
:tls =\> true,  
:address =\> “[smtp.gmail.com](http://smtp.gmail.com)”,  
:port =\> “587”,  
:domain =\> “[localhost.localdomain.com](http://localhost.localdomain.com)”,  
:authentication =\> :plain,  
:user\_name =\> “removed\_email\_address@domain.invalid”,  
:password =\> “password”  
}

plz anyone help me out of this quickly…

thanks in advance…

---

<div class="post-metadata">

**Author:** ![envynicky](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/7ab992/32.png) [@envynicky](https://www.ruby-forum.com/u/envynicky)\
**Post date:** [March 14, 2008, 10:11am UTC](https://www.ruby-forum.com/t/timeout-error-while-cinfiguring-smtp-with-rails/128255/2 "2008-03-14T10:11:22Z")

</div>

Hi,  
I am getting the same error. Have you found a solution to your timeout  
problem. I have gone thorugh forums they say to use sendmail instead  
of smtp to solve the timeout problem. but i am using windows2003. So  
how can i use sendmail…any other suggestion to solve this  
problem.  
Thank you.
