Ruby on rails 使用Sidekiq发送邮件时出现EOF错误

Ruby on rails 使用Sidekiq发送邮件时出现EOF错误,ruby-on-rails,email,sidekiq,Ruby On Rails,Email,Sidekiq,当我尝试使用sidekiq发送电子邮件时,它失败并出现以下错误: EOFError: end of file reached 如果我使用ActionMailer发送电子邮件,那么发送电子邮件没有问题 这只适用于: InfractionMailer.alert.deliver 然而,这并不能: InfractionMailer.delay.alert 我通过Office 365使用SMTP Sidekiq:3.1.4(同样发生在2.17.7) Rails:3.2.13原来这是RVM的ruby

当我尝试使用sidekiq发送电子邮件时,它失败并出现以下错误:

EOFError: end of file reached
如果我使用ActionMailer发送电子邮件,那么发送电子邮件没有问题

这只适用于:

InfractionMailer.alert.deliver
然而,这并不能:

InfractionMailer.delay.alert
我通过Office 365使用SMTP

Sidekiq:3.1.4(同样发生在2.17.7)


Rails:3.2.13

原来这是RVM的ruby-2.0.0-p353中包含的OpenSSL的一个问题。升级到ruby-2.1.1解决了这个问题