保存设计用户时,Rails EOFError(到达文件末尾)

Cat*_*ish 19 smtp ruby-on-rails zoho ruby-on-rails-3

我在尝试创建用户时遇到了这个错误(我正在使用设计宝石).

EOFError (end of file reached):
Run Code Online (Sandbox Code Playgroud)

我之前遇到过这个问题,这是由于我使用zoho邮件的smtp设置.

我相信我的配置是解决问题的原因:

ActionMailer::Base.delivery_method = :smtp  
ActionMailer::Base.smtp_settings = {            
  :address              => "smtp.zoho.com", 
  :port                 => 465,              
  :domain               => 'example.com',   
  :user_name            => 'user@example.com',
  :password             => 'password',         
  :authentication       => :login,
  :ssl                  => true,
  :tls                  => true,
  :enable_starttls_auto => true    
}
Run Code Online (Sandbox Code Playgroud)

现在我们已经向网站添加了SSL,我相信这就是导致此错误发生的原因.

有没有人对SSL的错误或zoho邮件smtp设置有任何了解?

Cat*_*ish 37

此错误是由于没有为我的config/initializers/devise.rb指定正确的电子邮件地址引起的config.mailer_sender.

  • 设置正确的电子邮件地址后仍然出现相同的错误 (2认同)