Mail program error

Iam new to ruby on rails

    I read the one of the article in mail program.iam trying to execute the program it shows the errors.here the error is

  execution expired

RAILS_ROOT: C:/emailexample Application Trace | Framework Trace | Full Trace

C:/Ruby186/lib/ruby/1.8/timeout.rb:60:in rbuf_fill' C:/Ruby186/lib/ruby/1.8/net/protocol.rb:132:in rbuf_fill’ C:/Ruby186/lib/ruby/1.8/net/protocol.rb:116:in `readuntil’

C:/Ruby186/lib/ruby/1.8/net/protocol.rb:126:in readline' C:/Ruby186/lib/ruby/1.8/net/smtp.rb:663:in recv_response’ C:/Ruby186/lib/ruby/1.8/net/smtp.rb:395:in do_start' C:/Ruby186/lib/ruby/1.8/net/smtp.rb:685:in critical’

C:/Ruby186/lib/ruby/1.8/net/smtp.rb:395:in do_start' C:/Ruby186/lib/ruby/1.8/net/smtp.rb:377:in start’ C:/Ruby186/lib/ruby/1.8/net/smtp.rb:315:in start' C:/Ruby186/lib/ruby/gems/1.8/gems/actionmailer-2.1.0/lib/action_mailer/base.rb:627:in perform_delivery_smtp’

C:/Ruby186/lib/ruby/gems/1.8/gems/actionmailer-2.1.0/lib/action_mailer/base.rb:508:in __send__' C:/Ruby186/lib/ruby/gems/1.8/gems/actionmailer-2.1.0/lib/action_mailer/base.rb:508:in deliver!’

C:/Ruby186/lib/ruby/gems/1.8/gems/actionmailer-2.1.0/lib/action_mailer/base.rb:383:in method_missing' app/controllers/emailer_controller.rb:8:in sendmail’

here the program is

class Emailer < ActionMailer::Base
   def contact(recipient, subject, message, sent_at = Time.now)

      @subject = subject
      @recipients = recipient

      @from = 'no-reply@yourdomain.com'
      @sent_on = sent_at

	  @body["title"] = 'This is title'
  	  @body["email"] = 'sender@yourdomain.com'

   	  @body["message"] = message
      @headers = {}

   end
end

contact.rhtml file
Hi!

You are having one email message from <%= @email %> with a tilte

<%= @title %>
and following is the message:

<%= @message %>

Thanks

class EmailerController < ApplicationController

   def sendmail
      email = @params["email"]

	  recipient = email["recipient"]
	  subject = email["subject"]

	  message = email["message"]
      Emailer.deliver_contact(recipient, subject, message)

      return if request.xhr?
      render :text => 'Message sent successfully'

   end
 def index
      render :file => 'app\views\emailer\index.rhtml'

   end

end

index.rhtml
<h1>Send Email</h1>

<%= start_form_tag :action => 'sendmail' %>
<p><label for="email_subject">Subject</label>:

<%= text_field 'email', 'subject' %></p>
<p><label for="email_recipient">Recipient</label>:

<%= text_field 'email', 'recipient' %></p>
<p><label for="email_message">Message</label><br/>

<%= text_area 'email', 'message' %></p>
<%= submit_tag "Send" %>

<%= end_form_tag %>

please give me the solution