Ruby on rails RoR-Mailer问题

Ruby on rails RoR-Mailer问题,ruby-on-rails,actionmailer,Ruby On Rails,Actionmailer,创建事件时,我正在尝试向活动用户发送电子邮件。虽然这样做时,我得到以下错误 Started POST "/events" for 124.149.85.178 at Sat Jul 07 13:15:03 +0200 2012 Processing by SchedulesController#create as HTML Parameters: {"utf8"=>"✓", "time"=>{"typedatetimeclassrequired"=>""}, "authen

创建事件时,我正在尝试向活动用户发送电子邮件。虽然这样做时,我得到以下错误

Started POST "/events" for 124.149.85.178 at Sat Jul 07 13:15:03 +0200 2012
Processing by SchedulesController#create as HTML
  Parameters: {"utf8"=>"✓", "time"=>{"typedatetimeclassrequired"=>""}, "authenticity_token"=>"TntGzQ/plgGWKh66F74sDwUXCJVKrv0tYSfaOlUMiFE=", "schedule"=>{"user_id"=>[""], "event"=>"1", "team_id"=>"", "arrival_time"=>"", "time"=>"Sat, 07 Jul 2012 09:15 pm", "for"=>"", "against"=>"", "home_or_away"=>"", "location_id"=>"", "opponent_id"=>""}, "commit"=>"Create Schedule"}
  Rendered user_mailer/welcome_email.html.erb (0.4ms)

Sent mail to *******@westnet.com.au (60075ms)
Completed 500 Internal Server Error in 60213ms

Timeout::Error (execution expired):
  app/controllers/schedules_controller.rb:59:in `create'
  app/controllers/schedules_controller.rb:56:in `create'
我的日程安排中有以下内容

def create
@schedule = Schedule.new(params[:schedule])
@user = User.find(current_user)

respond_to do |format|
  if @schedule.save
    UserMailer.welcome_email(@user).deliver
    format.html { redirect_to(schedules_url,
                              :notice => "#{event_display_c(@schedule.event)}  was successfully created.") }
    format.json { render :json => @schedule, :status => :created, :location => @schedule }
  else
    format.html { render :action => "new" }
    format.json { render :json => @schedule.errors, :status => :unprocessable_entity }
  end
end
结束

还有我的邮递员

    class UserMailer < ActionMailer::Base
  default :from => "notifications@**********"

  def welcome_email(user)
    @user = user
    @url  = "http://example.com/login"
    mail(:to => user.email, :subject => "Welcome to My Awesome Site")
  end
end
class UserMailer“通知@*********”
def欢迎电子邮件(用户)
@用户=用户
@url=”http://example.com/login"
邮件(:to=>user.email,:subject=>“欢迎访问我的精彩网站”)
结束
结束

问题似乎是您的电子邮件服务器配置错误。修复此问题取决于您的ISP/服务器主机,但请检查以了解有关设置内容的详细信息。如果您使用GMail,还可以通过以下步骤配置您的服务器设置。

问题似乎是您的电子邮件服务器配置错误。修复此问题取决于您的ISP/服务器主机,但请检查以了解有关设置内容的详细信息。如果您使用GMail,还有一些配置服务器设置的步骤。

看起来它在尝试与您的电子邮件服务器通话时超时了。因此,我将
config.action\u mailer.delivery\u method=:sendmail
添加到application.rb中,修复了超时问题,尽管现在没有电子邮件。看起来它在尝试与您的电子邮件服务器通话时超时了。因此我添加了
config.action\u mailer.delivery\u method=:sendmail
to application.rb修复了超时问题,虽然现在没有电子邮件,但问题是它已将来自电子邮件的邮件列入黑名单,认为它是垃圾邮件,因为它已将来自电子邮件的邮件列入白名单,认为它是垃圾邮件,因为我们已经把它列入了白名单,现在电子邮件也源源不断